def onStateChanged(self, state): print(f"RegionEntry state changed: {state}") if self.check.isChecked(): Config.download.addRegion(self.region) else: Config.download.removeRegion(self.region) Config.save()
def tearDown(self): Config.paths.scan = self.paths_before_test Config.threads = self.threads_before_test Config.compression.level = self.compression_level_before_test Config.save() Users.users = self.users_before_test Users.export()
def focusOutEvent(self, event): current = getattr(Config.paths, self.key) or '' new = self.text() if current != new: setattr(Config.paths, self.key, new) Config.save() super(Edit, self).focusOutEvent(event)
def focusOutEvent(self, event): print(f"Edit focusOutEvent: {event}") current = getattr(Config.paths, self.key) or '' new = self.text() if current != new: setattr(Config.paths, self.key, new) Config.save() super().focusOutEvent(event)
def savePullUrls(self, control): result = [] i = 0 while i < control.count(): value = control.getValue(i) if value: result.append(value) i += 1 Config.pullUrls = result Config.save()
def saveScanPaths(self, control): result = [] i = 0 while i < control.count(): value = control.getValue(i) if value: result.append(value) i += 1 Config.paths.scan = result Config.save()
def savePullUrls(self, control): if not self.isInitialized: return result = [] i = 0 while i < control.count(): value = control.getValue(i) if value: result.append(value) i += 1 Config.pullUrls = result Config.save()
def test_save_custom_config_with_explicit_config_path(self): conf_file = _create_empty_config_file(self.fs) nsps_folder = "/Users/user1/Nsps" server_hostname = "127.0.0.1" server_port = 9001 Config.paths.scan = [nsps_folder] Config.server.hostname = server_hostname Config.server.port = server_port object_to_compare = _get_default_config_object() object_to_compare["paths"]["scan"] = [nsps_folder] server = object_to_compare["server"] server["hostname"] = server_hostname server["port"] = server_port Config.save(conf_file) self.__compare_config_in_file_with_object(conf_file, object_to_compare)
def onCheck(self, state): if state == Qt.Checked: Config.autolaunchBrowser = True else: Config.autolaunchBrowser = False Config.save()
def updatePath(self): Config.paths.scan = self.textbox.text() Config.save()
def test_save_default_config_with_implicit_config_path(self): conf_file = _get_default_config_path() self.assertFalse(os.path.exists(conf_file)) Config.save() self.__compare_config_in_file_with_object(conf_file, _get_default_config_object())
def updatePath(scanPath): if scanPath: Config.paths.scan = scanPath Config.save()
def onStateChanged(self, state): if self.check.isChecked(): Config.download.addRegion(self.region) else: Config.download.removeRegion(self.region) Config.save()
def _on_right_thumb_value_changed(label, value): label.setText(_format_size(value)) Config.download.fileSizeMax = value Config.save()
def onStateChanged(self, state): self.set(self.isChecked()) Config.save()
def _on_thumb_value_changed(label, value, config_param, isSize=True): label.setText( humanize.naturalsize(value, True) if isSize else str(value)) setattr(Config.download, config_param, value) Config.save()
def onStateChanged(self, state): print(f"ConfCheckbox state changed: {state}") self.set(self.isChecked()) Config.save()
def save(self): Config.compression.level = self.value() Config.save() if self.parent: self.parent.save()
def save(self): Config.threads = self.value() Config.save() if self.parent: self.parent.save()