From 4e07f2a52f554e4d6397d2d7d6544f8382971cbf Mon Sep 17 00:00:00 2001 From: "Martin A. Brown" Date: Mon, 22 Feb 2016 13:04:16 -0800 Subject: [PATCH] absolute imports (and move isdirectory to utils) --- tldp/config.py | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/tldp/config.py b/tldp/config.py index 7ad45a3..17e256c 100644 --- a/tldp/config.py +++ b/tldp/config.py @@ -3,26 +3,16 @@ from __future__ import absolute_import, division, print_function -import os -import sys -import inspect - -from .utils import logger -from .cascadingconfig import CascadingConfig, DefaultFreeArgumentParser +from tldp.utils import logger, isdirectory +from tldp.cascadingconfig import CascadingConfig, DefaultFreeArgumentParser import tldp.doctypes -def isdirectory(d): - if os.path.exists(d): - return d - return None - - def collectconfiguration(argv): tag = 'ldptool' argparser = DefaultFreeArgumentParser() - argparser.add_argument('--sourcedir', '--source-dir', '--source-directory', + argparser.add_argument('--sourcedir', '--source-dir', '--source-directory', '-s', action='append', default=None, type=isdirectory, help='a directory containing LDP source documents') @@ -45,6 +35,7 @@ def collectconfiguration(argv): cc = CascadingConfig(tag, argparser, argv) return cc.config + def main(argv): config = collectconfiguration(argv) import pprint