diff --git a/amodem/config.py b/amodem/config.py index 63562ac..80199de 100644 --- a/amodem/config.py +++ b/amodem/config.py @@ -7,10 +7,11 @@ F0 = 1e3 # Update default configuration from environment variables settings = {k: v for k, v in locals().items() if not k.startswith('_')} +_prefix = 'AMODEM_' import os for k in settings.keys(): v = settings[k] - settings[k] = type(v)(os.environ.get(k, v)) + settings[k] = type(v)(os.environ.get(_prefix + k, v)) locals().update(settings) import numpy as np diff --git a/scripts/amodem b/scripts/amodem index 5ffb541..0765dc0 100755 --- a/scripts/amodem +++ b/scripts/amodem @@ -108,6 +108,9 @@ def main(): output_type=FileType('wb') ) + # Configuration + subparsers.add_parser('config').set_defaults(main=config.dump) + argcomplete.autocomplete(p) args = p.parse_args() if args.verbose == 0: