一个轻量级的,事件驱动的并发库!

pybeehive的Python项目详细描述


蜂巢

https://img.shields.io/pypi/v/pybeehive.svghttps://img.shields.io/travis/sentrip/pybeehive.svgDocumentation Statushttps://codecov.io/gh/sentrip/pybeehive/branch/master/graph/badge.svgUpdates

一个轻量级的,事件驱动的并发库!

功能

  • 一个用于编写同步和异步并发代码的接口

基本用法

frompybeehiveimportHiveimporttimehive=Hive()@hive.streamerdefstream():whileTrue:time.sleep(1)yield'hello world!'@hive.listenerdefon_event(event):print(event)if__name__=='__main__':hive.run()
$ python hello.py
Event(created_at=1525400000, data="hello world!")
Event(created_at=1525400001, data="hello world!")
Event(created_at=1525400002, data="hello world!")
...

学分

这个包是用Cookiecutteraudreyr/cookiecutter-pypackage项目模板创建的。

历史记录

0.1.0(2018-05-27)

  • pypi上的第一个版本。

0.11(2018-05-28)

  • 修复了依赖项的安装

0.12(2018-05-28)

  • 固定Travis CI建筑,覆盖范围

0.13(2018-05-28)

  • 覆盖率现在只在travis ci上运行,只有pybeehive源代码

0.14(2018-05-29)

  • 修正了事件传播中的错误

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

推荐PyPI第三方库


热门话题
java Android HTTPS SSL重用和缓存   JavaSpring动态(可扩展)列表表单   JUnit测试用例失败。JAVAlang.AssertionError:应为:<[I@12c5431>但是:<[I@14b6bed>   elasticsearch在elastic search java中查询文档   java为什么在下面的代码中没有抛出ArrayStoreException?   电子邮件如何通过Java Servlet从激活链接获取数据   “ant debug”不支持在res/values/string外部声明的java重音字符(α、é、ù)   java将字符串转换为反向整数数组   输入如何在java中读取文件时跳过行   java四连接ai Alpha beta minmax   java不使用+、*和否定数字   java如何查找列表中与特定结构匹配的所有字符串?   尝试用Maven在JOOQ中实现EnumConverter时发生java错误   java DateTimeFormatter不能在en语言环境中使用LLLL模式   在MatLab中插入Java代码   java通过websockets上的amqp从kubernetes集群内部连接到azure iot中心   jTextfield数组之间的java操作   java Mockito测试RestClient异步   java如何通过名称字符串获取枚举值