def load_prefix_list_from_var(prefix_list): """ Загрузка данных из переменной :return: """ subnet_list_tree = SubnetTree.SubnetTree() for index in prefix_list: subnet_list_tree[as_bytes(index)] = as_bytes(prefix_list[index]) return subnet_list_tree if __name__ == "__main__": try: if check_prog_run(PROGRAM_NAME): BColor.error("Program %s already running" % PROGRAM_NAME) sys.exit(1) parser = argparse.ArgumentParser(add_help=True, version='1.0') parser.add_argument('-d', '--dir', type=str, help="Do`t download data, use exist from dir", action="store") parser.add_argument('-s', '--show_verbose', help="Show verbose log", action="count") parser.add_argument('-u', '--update_statistic', help="Update statistic after update domain", action="count") parser.add_argument('-D', '--delete_old', type=bool, help="Do`t delete removed domains", action="store") parser.add_argument('-n', '--name_server', type=str, help="Set name server", action="store") args = parser.parse_args() if args.show_verbose: BColor.ok("Use verbose")
def load_prefix_list_from_var(prefix_list): """ Загрузка данных из переменной :return: """ subnet_list_tree = SubnetTree.SubnetTree() for index in prefix_list: subnet_list_tree[as_bytes(index)] = as_bytes(prefix_list[index]) return subnet_list_tree if __name__ == "__main__": try: if check_prog_run(PROGRAM_NAME): BColor.error("Program %s already running" % PROGRAM_NAME) sys.exit(1) parser = argparse.ArgumentParser(add_help=True, version='1.0') parser.add_argument('-d', '--dir', type=str, help="Do`t download data, use exist from dir", action="store") parser.add_argument('-s', '--show_verbose', help="Show verbose log", action="count") parser.add_argument('-D', '--delete_old', type=bool, help="Do`t delete removed domains", action="store") parser.add_argument('-n', '--name_server', type=str, help="Set name server", action="store") args = parser.parse_args() if args.show_verbose: BColor.ok("Use verbose") if not args.dir: