def edit_config(args): editor = os.environ.get('EDITOR', 'vim') configfname = configuration.get_default_location() configdir = os.path.dirname(configfname) if not os.path.exists(configdir): log.info("Creating confugration directory: %s" % configdir) os.makedirs(configdir, mode=0o700) log.info("Running editor: %s %s" % (editor, configfname)) subprocess.call([editor, configfname])
def edit_config(args): editor = os.environ.get('EDITOR', 'vim') configfname = configuration.get_default_location() configdir = os.path.dirname(configfname) if not os.path.exists(configdir): log.info("Creating confugration directory: %s" % configdir) os.makedirs(configdir, mode=0o700) log.info("Running editor: %s %s" % (editor, configfname)) subprocess.call(shlex.split(editor) + [configfname])
def edit_config(args: argparse.Namespace) -> None: editors = {"Linux": "vim", "Darwin": "vi", "Windows": "notepad"} editor = os.environ.get("EDITOR", editors[platform.system()]) configfname = configuration.get_default_location() configdir = os.path.dirname(configfname) if not os.path.exists(configdir): log.info("Creating confugration directory: %s" % configdir) os.makedirs(configdir, mode=0o700) log.info("Running editor: %s %s" % (editor, configfname)) subprocess.call(shlex.split(editor, posix=(os.name == "posix")) + [configfname])
def edit_config(args): editors = {'Linux': 'vim', 'Darwin': 'vi', 'Windows': 'notepad'} editor = os.environ.get('EDITOR', editors[platform.system()]) configfname = configuration.get_default_location() configdir = os.path.dirname(configfname) if not os.path.exists(configdir): log.info("Creating confugration directory: %s" % configdir) os.makedirs(configdir, mode=0o700) log.info("Running editor: %s %s" % (editor, configfname)) subprocess.call( shlex.split(editor, posix=(os.name == 'posix')) + [configfname])
def test_default_configuration(self) -> None: default_config = configuration.read( configuration.get_default_location()) config = configuration.read() self.assertEqual(config, default_config)
def test_default_configuration(self): default_config = configuration.read(configuration.get_default_location()) config = configuration.read() self.assertEqual(config, default_config)