def run(**kwargs): """Start wechat client.""" input_queue = queue.Queue() msg_queue = queue.Queue() login_event = threading.Event() exit_event = threading.Event() config.dictConfig(LOGGING) client_log = getLogger('client') session = Session() client = SyncClient(session) session_thread = threading.Thread(target=sync_session, args=(client, input_queue, login_event, exit_event)) reply_thread = threading.Thread(target=reply_message, args=(client, msg_queue, login_event, exit_event)) session_thread.start() reply_thread.start() show_input_message(client, input_queue, msg_queue, exit_event) session_thread.join() reply_thread.join() client_log.info('process down...')
def run(): """Start wechat client.""" config.dictConfig(LOGGING) client_log = getLogger('client') session = Session() client = SyncClient(session) sync_session(client) client_log.info('process down...')
def run(): """Start wechat client.""" config.dictConfig(LOGGING) client_log = getLogger('client') session = Session() client = SyncClient(session) sync_session(client) # client = SyncClient(session) # client.get_authorize_url() # client.authorize() # client.login() # client.sync_check() # msgs = client.sync_message() # client_log.error (msgs) client_log.info('process down...')