pyopenssl的给定包装器

gevent_openssl的Python项目详细描述


这个库包装pyopenssl以使其与gevent兼容。OpenSSL连接 通常会阻塞当前线程的操作只会阻塞 现在是绿色的。

要求

  • pyopenssl>;=0.11
  • gevent(也与1.0预发行版兼容)

用法

不要直接导入openssl,而是按以下方式导入:

import gevent_openssl as OpenSSL

import gevent_openssl; gevent_openssl.monkey_patch()

任何本应阻止当前线程的调用现在只会阻止 当前的绿色线程。

关于

这种兼容性是通过向gevent调度程序屈服来实现的 当pyopenssl正在等待能够读取或写入数据时。

许可证

新的BSD

历史记录

这个项目最初是由phus lu(phus.lu@gmail.com)和 现在由menno finlay smits(menno@freshfoo.com)维护。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
用于读取OBS写入的java打开文件   java使用XFire通过ssl使用Web服务   java如何查看幸存者空间中的对象   不使用ActionListener从按钮执行java代码   java仅当用户执行某个操作时,如何清除应用程序的历史记录?   json无法反序列化'java'的实例。lang.Long`out-of-START\u对象标记;在弹簧靴柱上   JavaPOJO到OpenApi定义   java时间戳格式不显示不同的值   java Android:如何从片段切换到主要活动?   用于步进计数器/健身应用程序的java循环进度条   java Log4j更改特定记录器实例的记录器级别   JAVA中实现连接的数据结构   java Mockito静态函数mock   未找到java辅助技术:org。侏儒。可访问性。阿特克拉珀   java仅当列表中没有类似项时才向ArrayList添加项   java如何使用docx4j在word中添加合并字段?