config: use "AMODEM_" prefix for settings' update

allow easy dumping of configuration
This commit is contained in:
Roman Zeyde
2014-10-23 18:14:53 +03:00
parent 86848fec1a
commit 59435e44a5
2 changed files with 5 additions and 1 deletions

View File

@@ -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

View File

@@ -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: