diff options
Diffstat (limited to 'Smarker/misc_classes.py')
-rw-r--r-- | Smarker/misc_classes.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/Smarker/misc_classes.py b/Smarker/misc_classes.py index 7ab37de..d5dd7e1 100644 --- a/Smarker/misc_classes.py +++ b/Smarker/misc_classes.py @@ -23,9 +23,11 @@ latex_jinja_env = jinja2.Environment( # https://stackoverflow.com/questions/10551117/setting-options-from-environment-variables-when-using-argparse
class EnvDefault(argparse.Action):
def __init__(self, envvar, required=True, default=None, **kwargs):
- if not default and envvar:
- if envvar in os.environ:
- default = os.environ[envvar]
+ # if not default and envvar:
+ # if envvar in os.environ:
+ # default = os.environ[envvar]
+ if envvar in os.environ:
+ default = os.environ[envvar]
if required and default:
required = False
super(EnvDefault, self).__init__(default=default, required=required,
|