mirror of
https://github.com/romanz/amodem.git
synced 2026-02-24 16:18:12 +08:00
config: use "AMODEM_" prefix for settings' update
allow easy dumping of configuration
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user