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第三方库


    热门话题
    java如何在字符串文本中查找字符串的出现处?   java类对象何时被垃圾回收?   java在没有setter/getter的其他类中切换变量   java禁用依赖项的lint   Android TextView HTML中的java换行符   java Mutiny:处理多个UNI并使用来自“外部”的值   java在JavaFX中使用ComboBox获得选项的空白列表   java仅显示和保存true语句   mavencompilerplugin中使用的release标记/属性和compilerVersion标记/属性之间的差异。升级到java 11时出现的问题   java:单例异常可以工作吗?   java twitter4j setpage()不工作   java如何使用REST在HP ALM 12中创建新缺陷   Eclipse会在每次重新启动时将Java编译器遵从性级别重置为1.7   java组织。冬眠例外虽然捕获到了DataException   查找多维数组*java的特定元素的长度*