def main(): expire_todos() parser = create_parser() args = parser.parse_args() # Dictionary with key names as options todos = get_all_todos() args = vars(args) if all(args[key] == None for key in args.keys()): display_todos() else: if args["new"] != None: if args["due"] is not None: add_todo(args["new"], args["due"][0]) else: add_todo(args["new"], None) if args["done"] != None: set_todo_status(todos, int(args["done"][0]), True) if args["undone"] != None: set_todo_status(todos, int(args["undone"][0]), False) if args["remove"] != None: delete_by_index(todos, int(args["remove"][0])) if args["edit"] != None: update_by_index(todos, int(args["edit"][0])) if args["clear"] != None: clear() if args["expire"] != None: expire_overdue_todos(todos) if args["quotes"] != None: quotes(int(args["quotes"][0])) display_todos()
def main(): app = QApplication(sys.argv) reversi_parser = argparser.create_parser() namespace = reversi_parser.parse_args() reversi_window = ReversiWindow(namespace.size, argparser.get_mode(namespace), argparser.get_difficulty_level(namespace), namespace.time) reversi_window.load_images() sys.exit(app.exec_())
if args.ray_num_nodes: cluster = Cluster() for _ in range(args.ray_num_nodes): cluster.add_node(num_cpus=args.ray_num_cpus or 1, num_gpus=args.ray_num_gpus or 0, object_store_memory=args.ray_object_store_memory, memory=args.ray_memory, redis_max_memory=args.ray_redis_max_memory) ray.init(address=cluster.address) else: ray.init(address=args.ray_address, object_store_memory=args.ray_object_store_memory, memory=args.ray_memory, redis_max_memory=args.ray_redis_max_memory, num_cpus=args.ray_num_cpus, num_gpus=args.ray_num_gpus, webui_host=webui_host) run_experiments(experiments, scheduler=_make_scheduler(args), queue_trials=args.queue_trials, resume=args.resume, verbose=verbose, concurrent=True) if __name__ == "__main__": parser = create_parser() args = parser.parse_args() run(args, parser)