def __init__(self, name: str): self.__redis = RedisClient().get_connection() self.__set_name = name
def __init__(self, name: str): self.__redis = RedisClient().get_connection() self.__ps = self.__redis.pubsub() self.__pub_sub_name = name
client_controller.login_client(usernames[idx]) index = 0 while True: from_username = user_prefix + str(randrange(len(usernames))) to_username = from_username while to_username != from_username: to_username = user_prefix + str(randrange(len(usernames))) message = "test-id" + str(index) index += 1 message_controller.send_message(message, from_username, to_username) if __name__ == "__main__": if len(sys.argv) != 3: print("Need two argument") sys.exit(1) else: try: count_workers = int(sys.argv[1]) max_users = int(sys.argv[2]) except Exception as e: print(e) sys.exit(1) for i in range(count_workers): thread = Thread(target=threaded_worker_function) workers.append(thread) thread.start() signal.signal(signal.SIGINT, handle_interrupt_event) RedisClient().get_connection().flushall() send_messages(max_users)