def main(): print "Starting Configurator" print "Version", app_config.get_version() config_loader = get_config_loader() Workspace.set(os.path.dirname(config_loader.config_file)) custom_bundles = get_additional_bundles() custom_vars = get_additional_vars(sys.argv) if custom_bundles: config_loader.append_bundles(*custom_bundles) if custom_vars: config_loader.append_vars(*custom_vars) builder = AppConfigurator(config_loader, get_logger(), verbose=is_verbose(), debug_mode=False) execution_dir = None if "-dir" in sys.argv: execution_dir = sys.argv[sys.argv.index("-dir") + 1] ex_dir_expanded = os.path.abspath(os.path.expanduser(execution_dir)) builder.set_execution_dir(ex_dir_expanded) validator = ConfigurationValidator(config_loader.config_file) validation_result = validator.validate(config_loader.load_config(), ex_dir_expanded) if validation_result.is_valid: builder.exclude_bundles(get_excluded_bundles()) builder.include_bundles(get_included_bundles()) builder.apply() builder.logger.close() else: builder.logger.write(str(validation_result)) builder.logger.close() sys.exit(1)
def setupUi(self): super(ConfigWindow, self).setupUi(self) title="Configurator Version:%s"%(app_config.get_version()) self.setWindowTitle(title) self.cbChooseWorkingDir.clicked.connect(self.chose_working_dir) self.set_menu_bar() self.set_recent_config_actions() self.tool = None self.workspace = app_config.get_current_workspace() if not self.workspace: self.switch_workspace() else: self.workspace.set_loger(ZmqChainedLoger(1234)) self.viewMode = self.workspace.mode self.actionViewAsAdmin.setChecked(self.viewMode=='admin') self.actionViewAsModerator.setChecked(self.viewMode=='moderator')
def setupUi(self): super(ConfigWindow, self).setupUi(self) title = "Configurator Version:%s" % (app_config.get_version()) self.setWindowTitle(title) self.cbChooseWorkingDir.clicked.connect(self.chose_working_dir) self.set_menu_bar() self.set_recent_config_actions() self.tool = None self.workspace = app_config.get_current_workspace() if not self.workspace: self.switch_workspace() else: self.workspace.set_loger(ZmqChainedLoger(1234)) self.viewMode = self.workspace.mode self.actionViewAsAdmin.setChecked(self.viewMode == 'admin') self.actionViewAsModerator.setChecked(self.viewMode == 'moderator')
def bindUi(self): if self.viewMode != 'admin': self.tool = self.detailsContainer else: self.tool = None title = os.path.basename((os.path.dirname(os.path.dirname(self.config_path)))) title +=" -- Configurator Version:%s" % (app_config.get_version()) self.setWindowTitle(title) self.txtWorkingDir.setText(self.working_dir) if self.cw: self.ltv_content.removeWidget(self.cw) self.cw.close() self.cw = ConfigForm(self.loader, parent=self, details_parent = self.tool) #self.tool.setModel(ToolsListModel(self.plugins, False)) self.menubar.setWindowTitle(title) self.build_output = None self.set_bundles_model() self.ltv_content.addWidget(self.cw)
def setupUi(self): super(ConfigWindow, self).setupUi(self) title="Configurator Version:%s"%(app_config.get_version()) self.setWindowTitle(title) self.cbChooseWorkingDir.clicked.connect(self.chose_working_dir) self.splitter.setSizes([self.splitter.height(), 0]) self.btnRun.clicked.connect(self.on_run_click) self.set_menu_bar() self.set_recent_config_actions() self.tool = None self.workspace = app_config.get_current_workspace() if not self.workspace: self.switch_workspace() else: self.workspace.set_loger(ZmqChainedLoger(1234)) if self.workspace.mode !='admin': self.tool = self.detailsContainer else: self.tool = None
def bindUi(self): title = os.path.basename((os.path.dirname(os.path.dirname(self.config_path)))) title +=" -- Configurator Version:%s"%(app_config.get_version()) self.setWindowTitle(title) self.txtWorkingDir.setText(self.working_dir) if self.cw: self.ltv_content.removeWidget(self.cw) self.cw.close() self.cw = ConfigForm(self.loader, parent=self, details_parent = self.tool) if self.workspace.mode!='admin': self.cw.tlbx_bundles.hide() self.widget.hide() self.splitter_2.setSizes([self.splitter_2.width()/3.0, 2*self.splitter_2.width()/3.0]) else: self.splitter_2.setSizes([self.splitter_2.width(), self.splitter_2.width()]) self.ltv_content.addWidget(self.cw) #self.tool.setModel(ToolsListModel(self.plugins, False)) self.menubar.setWindowTitle(title) self.build_output = None self.set_bundles_model()
def bindUi(self): if self.viewMode != 'admin': self.tool = self.detailsContainer else: self.tool = None title = os.path.basename( (os.path.dirname(os.path.dirname(self.config_path)))) title += " -- Configurator Version:%s" % ( app_config.get_version()) self.setWindowTitle(title) self.txtWorkingDir.setText(self.working_dir) if self.cw: self.ltv_content.removeWidget(self.cw) self.cw.close() self.cw = ConfigForm(self.loader, parent=self, details_parent=self.tool) #self.tool.setModel(ToolsListModel(self.plugins, False)) self.menubar.setWindowTitle(title) self.build_output = None self.set_bundles_model() self.ltv_content.addWidget(self.cw)