summaryrefslogtreecommitdiffstats
path: root/rtemstoolkit/config.py
diff options
context:
space:
mode:
Diffstat (limited to 'rtemstoolkit/config.py')
-rw-r--r--rtemstoolkit/config.py16
1 files changed, 9 insertions, 7 deletions
diff --git a/rtemstoolkit/config.py b/rtemstoolkit/config.py
index 4b2e8e1..697bcaf 100644
--- a/rtemstoolkit/config.py
+++ b/rtemstoolkit/config.py
@@ -44,6 +44,10 @@ import os
import re
import sys
+#
+# Support to handle use in a package and as a unit test.
+# If there is a better way to let us know.
+#
try:
from . import error
from . import execute
@@ -51,11 +55,11 @@ try:
from . import options
from . import path
except (ValueError, SystemError):
- import error
- import execute
- import log
- import options
- import path
+ import error
+ import execute
+ import log
+ import options
+ import path
def _check_bool(value):
if value.isdigit():
@@ -849,8 +853,6 @@ def run():
argv = sys.argv,
long_opts = long_opts)
options.load(opts)
- if '_file' not in opts.defaults:
- raise error.general('no --file option provided')
s = file(opts.defaults['_file'], opts)
s.load(opts.defaults['_file'])
print(s)