elif o in ("-v", "--verbose"): globalvars.verbose = True elif o in ("-q", "--quick"): globalvars.quick = True elif o in ("-q", "--quick"): globalvars.quick = True elif o in ("-n", "--nomovie"): globalvars.nomovie = True else: assert False, "unhandled option" flag_queue_obj = Queue.Queue() message_queue_obj = Queue.Queue() logger_obj = Logger("scorebot") flag_store = FlagStore(logger_obj, flag_queue_obj) message_store = MessageStore(logger_obj, message_queue_obj) flag_server = FlagServer(logger_obj, flag_queue_obj, message_queue_obj) t = threading.Thread(target=flag_server.serve_forever) t.start() blue_teams = read_config(cfg_file, flag_store) myscoreboard = Scoreboard(blue_teams, flag_store, message_store) myscoreboard.start() for team in blue_teams.keys(): blue_teams[team].add_queue(flag_queue_obj) blue_teams[team].start() flag_store.start() message_store.start() injects.start() if __name__ == "__main__": main()
globalvars.verbose = True elif o in ("-q", "--quick"): globalvars.quick = True elif o in ("-q", "--quick"): globalvars.quick = True elif o in ("-n", "--nomovie"): globalvars.nomovie = True else: assert False, "unhandled option" flag_queue_obj = Queue.Queue() message_queue_obj = Queue.Queue() logger_obj = Logger("scorebot") flag_store = FlagStore(logger_obj, flag_queue_obj) message_store = MessageStore(logger_obj, message_queue_obj) flag_server = FlagServer(logger_obj, flag_queue_obj, message_queue_obj) t = threading.Thread(target=flag_server.serve_forever) t.start() blue_teams = read_config(cfg_file, flag_store) myscoreboard = Scoreboard(blue_teams, flag_store, message_store) myscoreboard.start() for team in blue_teams.keys(): blue_teams[team].add_queue(flag_queue_obj) blue_teams[team].start() flag_store.start() message_store.start() injects.start() if __name__ == "__main__": main()