def initialize(): global args, term_mode # Hack for readthedocs.org if 'READTHEDOCS' in os.environ: os.environ['PWNLIB_NOTERM'] = '1' for k, v in os.environ.items(): if not k.startswith(env_prefix): continue k = k[len(env_prefix):] if k in hooks: hooks[k](v) elif isident(k): args[k] = v argv = sys.argv[:] for arg in sys.argv[:]: orig = arg value = 'True' if '=' in arg: arg, value = arg.split('=', 1) if arg in hooks: sys.argv.remove(orig) hooks[arg](value) elif free_form and isident(arg): sys.argv.remove(orig) args[arg] = value if term_mode: term.init()
def initialize(): global args, term_mode # Hack for readthedocs.org if 'READTHEDOCS' in os.environ: os.environ['PWNLIB_NOTERM'] = '1' for k, v in os.environ.items(): if not k.startswith(env_prefix): continue k = k[len(env_prefix):] if k in hooks: hooks[k](v) elif isident(k): args[k] = v argv = sys.argv[:] for arg in sys.argv[:]: orig = arg value = 'True' if '=' in arg: arg, value = arg.split('=') if arg in hooks: sys.argv.remove(orig) hooks[arg](value) elif free_form and isident(arg): sys.argv.remove(orig) args[arg] = value if term_mode: term.init()