def update_options_from_file(self, filename): props = read_config(filename) options = validate_config(props) for k, v in options.items(): fn = k.replace("-", "_") setattr(self.config, fn, v) self.config_keys = self.config_keys.union(set(props.keys()))
def update_options_from_file(self, filename): props = read_config(filename) options = validate_config(props) for k,v in options.items(): fn = k.replace("-", "_") setattr(self.config, fn, v) self.config_keys = self.config_keys.union(set(props.keys()))
def update_options_from_file(self, filename): props = read_config(filename) #we rely on "ssh_port" being defined on the config object #so try to load it from file, and define it if not present: options = validate_config(props, extras_types=LAUNCHER_OPTION_TYPES, extras_validation=LAUNCHER_VALIDATION) for k,v in options.items(): fn = k.replace("-", "_") setattr(self.config, fn, v) self.config_keys = self.config_keys.union(set(props.keys()))
def update_options_from_file(self, filename): props = read_config(filename) #we rely on "ssh_port" being defined on the config object #so try to load it from file, and define it if not present: options = validate_config(props, extras_types=LAUNCHER_OPTION_TYPES, extras_validation=self.get_launcher_validation()) for k,v in options.items(): fn = k.replace("-", "_") setattr(self.config, fn, v) self.config_keys = self.config_keys.union(set(props.keys())) log("update_options_from_file(%s) populated config with keys '%s', ssh=%s", filename, options.keys(), self.config.ssh)
def update_options_from_file(self, filename): props = read_config(filename) #we rely on "ssh_port" being defined on the config object #so try to load it from file, and define it if not present: options = validate_config(props, extras={"ssh_port": int}) if "ssh_port" not in options: options["ssh_port"] = 22 for k, v in options.items(): fn = k.replace("-", "_") setattr(self.config, fn, v) self.config_keys = self.config_keys.union(set(props.keys()))
def main(): if len(sys.argv)!=2: print("usage: %s filename" % sys.argv[0]) return 1 filename = sys.argv[1] from xpra.scripts import config def debug(*args): print(args[0] % tuple(list(args)[1:])) config.debug = debug d = config.read_config(filename) print("read_config(%s)=%s" % (filename, d))
def update_options_from_file(self, filename): props = read_config(filename) #we rely on "ssh_port" being defined on the config object #so try to load it from file, and define it if not present: options = validate_config(props, extras={"ssh_port" : int}) if "ssh_port" not in options: options["ssh_port"] = 22 for k,v in options.items(): fn = k.replace("-", "_") setattr(self.config, fn, v) self.config_keys = self.config_keys.union(set(props.keys()))
def main(): if len(sys.argv) != 2: print("usage: %s filename" % sys.argv[0]) return 1 filename = sys.argv[1] from xpra.scripts import config def debug(*args): print(args[0] % tuple(list(args)[1:])) config.debug = debug d = config.read_config(filename) print("read_config(%s)=%s" % (filename, d))
def update_options_from_file(self, filename): props = read_config(filename) #we rely on "ssh_port" being defined on the config object #so try to load it from file, and define it if not present: options = validate_config( props, extras_types=LAUNCHER_OPTION_TYPES, extras_validation=self.get_launcher_validation()) for k, v in options.items(): fn = k.replace("-", "_") setattr(self.config, fn, v) self.config_keys = self.config_keys.union(set(props.keys())) log( "update_options_from_file(%s) populated config with keys '%s', ssh=%s", filename, options.keys(), self.config.ssh)
def update_options_from_file(self, filename): log("update_options_from_file(%s)", filename) props = read_config(filename) self._apply_props(props)