From eb6f7ef195bd391174bd6563d0c85b1f1934873f Mon Sep 17 00:00:00 2001 From: philemon Date: Sun, 8 Jan 2017 08:51:50 +0300 Subject: [PATCH] g.keywords added --- mmgen/globalvars.py | 1 + mmgen/share/Opts.py | 2 +- mmgen/util.py | 11 +++++++++++ setup.py | 2 +- 4 files changed, 14 insertions(+), 2 deletions(-) diff --git a/mmgen/globalvars.py b/mmgen/globalvars.py index 03c00f63..b2977a7f 100755 --- a/mmgen/globalvars.py +++ b/mmgen/globalvars.py @@ -45,6 +45,7 @@ class g(object): author = 'Philemon' email = '' Cdates = '2013-2016' + keywords = 'Bitcoin, cryptocurrency, wallet, cold storage, offline, online, spending, open-source, command-line, Python, Bitcoin Core, bitcoind, hd, deterministic, hierarchical, secure, anonymous, Electrum, seed, mnemonic, brainwallet, Scrypt, utility, script, scriptable, blockchain, raw, transaction, permissionless, console, terminal, curses, ansi, color, tmux, remote, client, daemon, RPC, json, entropy, xterm, rxvt, PowerShell, MSYS, MinGW, mswin' user_entropy = '' hash_preset = '3' diff --git a/mmgen/share/Opts.py b/mmgen/share/Opts.py index 2a205607..2df52804 100755 --- a/mmgen/share/Opts.py +++ b/mmgen/share/Opts.py @@ -91,7 +91,7 @@ def parse_opts(argv,opts_data,opt_filter=None): pat = r'^-([a-zA-Z0-9-]), --([a-zA-Z0-9-]{2,64})(=| )(.+)' od_all = [] - for k in ('options','long_options'): + for k in ['options'] + ([],['long_options'])['long_options' in opts_data]: od,skip = [],True for l in opts_data[k].strip().splitlines(): m = re.match(pat,l) diff --git a/mmgen/util.py b/mmgen/util.py index 88c1af3d..e735f2e6 100755 --- a/mmgen/util.py +++ b/mmgen/util.py @@ -39,6 +39,17 @@ def mdie(*args): sys.stdout.write(repr(d)+'\n') sys.exit() +def die_wait(delay,ev=0,s=''): + assert type(delay) == int + assert type(ev) == int + if s: sys.stderr.write(s+'\n') + time.sleep(delay) + sys.exit(ev) +def die_pause(ev=0,s=''): + assert type(ev) == int + if s: sys.stderr.write(s+'\n') + raw_input('Press ENTER to exit') + sys.exit(ev) def die(ev=0,s=''): assert type(ev) == int if s: sys.stderr.write(s+'\n') diff --git a/setup.py b/setup.py index 8fd8cb06..fe148227 100755 --- a/setup.py +++ b/setup.py @@ -64,7 +64,7 @@ setup( url = g.proj_url, license = 'GNU GPL v3', platforms = 'Linux, MS Windows, Raspberry Pi', - keywords = 'Bitcoin, cryptocurrency, wallet, cold storage, offline, online, spending, open-source, command-line, Python, Bitcoin Core, bitcoind, hd, deterministic, hierarchical, secure, anonymous, Electrum, seed, mnemonic, brainwallet, Scrypt, utility, script, scriptable, blockchain, raw, transaction, permissionless, console, terminal, curses, ansi, color, tmux, remote, client, daemon, RPC, json, entropy, xterm, rxvt, PowerShell, MSYS, MinGW, mswin', + keywords = g.keywords, cmdclass = { 'build_ext': my_build_ext, 'install_data': my_install_data }, ext_modules = [module1], data_files = [('share/mmgen', [