node.js的EventEmitter到支持MQTT主题的Python的端口。

pyee-topics的Python项目详细描述


皮耶图片::https://travis ci.org/eagleamon/pyee topics.png
:目标:https://travis ci.org/eagleamon/pyee topics

pyee提供一个类似于node.js中的“eventemitter”的“eventemitter”对象。

事件

示例:
——

::

[5]:

in[6]:ee.on('a/+/c',lambda…)






-







ee.on('data',some_fxn)

使用“`*args`”调用附加的函数
。例如:

ee.emit('data','00101001')

但是监听器在调用后会自动删除。

**ee.删除监听器(event,fxn)**:从“event”中删除函数“fxn”。
要求函数不是由“ee.on”关闭的(遗憾的是,不能将此与
decorator样式一起使用)。

**ee.remove“all”侦听器(event)**:从“event”中删除所有侦听器。

**ee.listeners(event)**:返回所有侦听器的数组注册到
给定的“event`.



(特殊)事件:
----

**“new_listener”**:每当创建新的侦听器时激发。此
事件的侦听器不会在自己创建时触发。

**“错误”**:默认情况下,当发出引发异常时,可以通过将回调附加到事件来重写行为。例如:

@ee.on('error')
def onerror(message):
logging.err(message)



测试:
-





许可证:
-

标签:

  • 端口
  • event
  • node
  • 主题
  • js
  • mqtt
  • ee
  • eventemitter
  • topics
  • pyee
  • 欢迎加入QQ群-->: 979659372 Python中文网_新手群

    推荐PyPI第三方库


    热门话题
    ArrayList中实体对象上的JAVA泛型   带Redis的爪哇芹菜vs单用Redis   java在设备面向横向时隐藏标题栏/通知栏   java JXTreeTable:如何使用ComponentProvider为一列设置渲染器   java创建异常的成本与记录异常的成本相比   java在方法参数中使用setter传递新对象   java在一个类中的方法与另一个类中的方法交互时遇到问题   java如何迭代2个大小相等的ArrayList   Java getDesktop()。open在Windows中工作,但在Mac中不工作   从tomcat切换到jetty后的java“无法启动嵌入式容器”,Spring引导   java如何使用void方法   java如何在解组时在JAXB的ValidationEventHandler中获取节点值?   如何使用Akka Java API创建不响应的TCP接收器   JavaScriptjQuery在java中将记录上传到数据库时的进度条   如何在重新绘制时在java小程序中显示上一个图像