コード例 #1
0
ファイル: tool.py プロジェクト: mcpat/ofxstatement
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])
コード例 #2
0
ファイル: tool.py プロジェクト: doc22940/ofxstatement.conv
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])
コード例 #3
0
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])
コード例 #4
0
ファイル: tool.py プロジェクト: yu-v-m/ofxstatement
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])
コード例 #5
0
 def test_default_configuration(self) -> None:
     default_config = configuration.read(
         configuration.get_default_location())
     config = configuration.read()
     self.assertEqual(config, default_config)
コード例 #6
0
 def test_default_configuration(self):
     default_config = configuration.read(configuration.get_default_location())
     config = configuration.read()
     self.assertEqual(config, default_config)