opts.init() -> Config()

This commit is contained in:
The MMGen Project 2023-04-04 16:04:10 +00:00
commit 9e1935ad19
Signed by: mmgen
GPG key ID: 3F8B1861E32B7DA2
44 changed files with 126 additions and 93 deletions

View file

@ -17,7 +17,7 @@ opts_data = {
}
}
cfg = opts.init(opts_data)
cfg = Config(opts_data=opts_data)
from mmgen.fileutil import get_lines_from_file
lines = get_lines_from_file( cfg, cfg._args[0] )

View file

@ -256,7 +256,7 @@ def compile_code(cfg,code):
if __name__ == '__main__':
cfg = opts.init(opts_data)
cfg = Config(opts_data=opts_data)
if cfg.check_solc_version:
sys.exit(0 if check_solc_version() else 1)
@ -265,7 +265,7 @@ if __name__ == '__main__':
die(1,'--coin option must be ETH or ETC')
if not len(cfg._args) == 1:
opts.usage()
cfg._opts.usage()
code = create_src( cfg, solidity_code_template, token_data )

View file

@ -22,13 +22,13 @@ opts_data = {
}
}
cfg = opts.init(opts_data)
cfg = Config(opts_data=opts_data)
import asyncio
from mmgen.tx import CompletedTX
if len(cfg._args) != 1:
opts.usage()
cfg._opts.usage()
tx = asyncio.run(CompletedTX(cfg._args[0],quiet_open=True))
tx.file.write(ask_tty=False,ask_overwrite=not cfg.quiet,ask_write=not cfg.quiet)

View file

@ -51,13 +51,13 @@ opts_data = {
}
}
cfg = opts.init(opts_data)
cfg = Config(opts_data=opts_data)
if gc.platform == 'linux' and os.getenv('USER') != 'root':
die(1,'This program must be run as root')
if len(cfg._args):
opts.usage()
cfg._opts.usage()
mod_dir = os.path.split(normalize_path(modpath_save))[0]
mod_pardir = os.path.split(mod_dir)[0]