Class p.c.p.ProjectController(object):

Part of pida.core.projects View In Hierarchy

Known subclasses: pida.services.project.project.GenericExecutionController, pida.utils.debugger.debugger.GenericDebuggerController

Project Controller.

A project may have any number of controllers. Each type of controller should override the execute method, which will be called when the controller is executed. The attributes list is a list of options that can be graphically changed by the user. Each attribute should be of type ProjectKeyDefinition. The controller should also define a name (a unique key) and a label (for user interface display).

Line # Kind Name Docs
212 Method __init__ Undocumented
219 Method execute Execute this controller, for overriding
222 Method get_options Undocumented
225 Method get_option Undocumented
228 Method set_option Undocumented
234 Method get_project_option Undocumented
237 Method execute_commandargs Undocumented
247 Method execute_commandline Undocumented
256 Method _interpolate_command Undocumented
271 Method create_key_items Undocumented
275 Method get_markup Undocumented
281 Method set_default Undocumented
286 Method get_default Undocumented
293 Method get_cwd Undocumented
302 Method get_env Undocumented
312 Method _copy_os_env Undocumented
def __init__(self, project, config_section):
Undocumented
def execute(self):
Execute this controller, for overriding
def get_options(self):
Undocumented
def get_option(self, name):
Undocumented
def set_option(self, name, value):
Undocumented
def get_project_option(self, name):
Undocumented
def execute_commandargs(self, args, env=None, cwd=None):
Undocumented
def execute_commandline(self, command, env=None, cwd=None):
Undocumented
def _interpolate_command(self, command):
Undocumented
def create_key_items(self):
Undocumented
def get_markup(self):
Undocumented
def set_default(self, value):
Undocumented
def get_default(self):
Undocumented
def get_cwd(self):
Undocumented
def get_env(self):
Undocumented
def _copy_os_env(self):
Undocumented
API Documentation for PIDA, generated by pydoctor.