用于各种事件循环的pep3156接口

looping的Python项目详细描述


循环

此包包含各种已知的EventLoop实现 事件循环。EventLoop接口当前正在pep3156中定义 [1]和“郁金香”项目[2]

目前支持的事件循环是:

  • libuv(通过pyuv)
  • qt(通过pyside)

这个包支持Python2.6、Python2.7和Python3.2+。

事件循环只实现回调接口,例如add_reader() 还有朋友,call_soon()timer相关函数,以及 add_signal_handler()与信号相关的函数。活动的其他部分 循环接口需要tulip.Future,而这又依赖于yield from语句。这是Python3.3+,在循环中不受支持。

用法

looping包定义了两个事件循环:

  • PyUVEventLoop。如果pyuv包是 找到了。
  • PySideEventLoop。如果PySide包 被发现。

可以使用set_event_loop()为当前线程设置默认循环。

许可证

这个软件包是在Apache2许可下授权的(比如郁金香)。

[1]http://www.python.org/dev/peps/pep-3156/
[2]https://code.google.com/p/tulip/

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

推荐PyPI第三方库


热门话题
java如何在JScrollPane标题中禁用鼠标滚轮滚动?   java如何为篮球计分器应用程序存储包括球队名称在内的比赛分数?   java如何使用ADT接口实例化列表   JavaCV抓取帧方法延迟并返回旧帧   java在上传文件时处理网络问题   java如何创建2d阵列的克隆?   关于XMLGregorianCalendar的java信息   java XmlUnit在比较XML文件时忽略元素的顺序   java如何最好地检测无意义的文本?   克隆如何制作java扫描仪的副本?   验证Java中空值的BigDecimal数据类型   java字符串数组中的字数   java JavaFX:如何选择平铺并添加数字和边框线?   java更改jtable中从jar文件获取的特定行的颜色   正则表达式Java字符串。拆分:将\\W用作非单词分隔符时出现问题   当内存损坏时,Java中的同一引用/实例变量会发生什么变化?   java无法在Javadoc注释中链接到JDK10