【发布时间】:2018-03-23 16:54:10
【问题描述】:
我能够在 Python 中获得包含查询的电子邮件列表,但是当我从线程中运行代码时,我得到了错误:
ssl.SSLError: [SSL: WRONG_VERSION_NUMBER]
这是我调用线程的方式:
Thread(target=get_messages_for_label, args=({'recruitment'})).start()
错误发生在这一行:
response = service.users().labels().list(userId=user_id).execute()
但是,当我在没有线程的情况下运行它(作为简单的方法调用)时,它可以正常工作。
很难在两者之间共享代码,因为在线程启动和错误发生之间有很多方法调用。
任何帮助将不胜感激。
【问题讨论】:
标签: multithreading python-3.x ssl gmail-api