def process_handler_args(parser, all_args): handler_grp_names = ["Handler Authentication", "Handler Options"] handler_opts = utils.get_grp_opts(parser, handler_grp_names) handler_args = {k: all_args.pop(k) for k in handler_opts} h = pytan.Handler(**handler_args) print str(h) return h
def process_handler_args(parser, all_args): handler_grp_names = ['Tanium Authentication', 'Handler Options'] handler_opts = utils.get_grp_opts(parser, handler_grp_names) handler_args = {k: all_args[k] for k in handler_opts} try: h = pytan.Handler(**handler_args) print str(h) except Exception as e: print e sys.exit(99) return h
def process_handler_args(parser, all_args): my_args = dict(all_args) handler_grp_names = ['Handler Authentication', 'Handler Options'] handler_opts = utils.get_grp_opts(parser, handler_grp_names) handler_args = {k: my_args.pop(k) for k in handler_opts} # handler_args['session_lib'] = 'httplib' try: h = pytan.Handler(**handler_args) print str(h) except Exception: traceback.print_exc() sys.exit(99) return h