Morris是一个Python的公告(信号/事件)系统
项目描述
=========================================================
Morris - Python的公告(信号/事件)系统
=========================================================
.. 图像:: https://badge.fury.io/py/morris.png
:target: http://badge.fury.io/py/morris
.. 图像:: https://travis-ci.org/zyga/morris.png?branch=master
:target: https://travis-ci.org/zyga/morris
.. 图像:: https://pypip.in/d/morris/badge.png
:target: https://pypi.python.org/pypi/morris
特性
========
* 自由软件:LGPLv3许可证
* 文档:https://morris.readthedocs.org.
* 使用:class:`morris.signal`装饰器创建信号
* 通过调用装饰的方法或函数发送信号
* 使用:meth:`morris.signal.connect()`
和:meth:`morris.signal.disconnect()`连接和断开信号。
* 使用:meth:`morris.SignalTestCase.watchSignal()`
、:meth:`morris.SignalTestCase.assertSignalFired()`
、:meth:`morris.SignalTestCase.assertSignalNotFired()`
和:meth:`morris.SignalTestCase.assertSignalOrdering()`测试您的代码
历史
=======
1.2 (2015-02-030
----------------
* 合并Plainbox迁移的向后兼容性功能。
(signal_name, SignalInterceptorMixIn)
* 修复signal.__repr__()中的错误
* 更好地记录内部结构
1.1 (2015-02-02)
----------------
* 将“Signal”和“signal”合并为一个类。
* 将“Signal”作为“signal”的别名。
* 将“Signal.define”作为“signal”的别名。
* 修复独立函数上的信号支持问题
(https://github.com/zyga/morris/issues/1)
* 添加更多文档和测试
* 启用travis-ci.org集成
1.0 (2014-09-21)
----------------
* 首次发布在PyPI。
2012-2014
---------
* 作为plainbox的一部分,在PyPI上发布为 ``plainbox.impl.signal``
Morris - Python的公告(信号/事件)系统
=========================================================
.. 图像:: https://badge.fury.io/py/morris.png
:target: http://badge.fury.io/py/morris
.. 图像:: https://travis-ci.org/zyga/morris.png?branch=master
:target: https://travis-ci.org/zyga/morris
.. 图像:: https://pypip.in/d/morris/badge.png
:target: https://pypi.python.org/pypi/morris
特性
========
* 自由软件:LGPLv3许可证
* 文档:https://morris.readthedocs.org.
* 使用:class:`morris.signal`装饰器创建信号
* 通过调用装饰的方法或函数发送信号
* 使用:meth:`morris.signal.connect()`
和:meth:`morris.signal.disconnect()`连接和断开信号。
* 使用:meth:`morris.SignalTestCase.watchSignal()`
、:meth:`morris.SignalTestCase.assertSignalFired()`
、:meth:`morris.SignalTestCase.assertSignalNotFired()`
和:meth:`morris.SignalTestCase.assertSignalOrdering()`测试您的代码
历史
=======
1.2 (2015-02-030
----------------
* 合并Plainbox迁移的向后兼容性功能。
(signal_name, SignalInterceptorMixIn)
* 修复signal.__repr__()中的错误
* 更好地记录内部结构
1.1 (2015-02-02)
----------------
* 将“Signal”和“signal”合并为一个类。
* 将“Signal”作为“signal”的别名。
* 将“Signal.define”作为“signal”的别名。
* 修复独立函数上的信号支持问题
(https://github.com/zyga/morris/issues/1)
* 添加更多文档和测试
* 启用travis-ci.org集成
1.0 (2014-09-21)
----------------
* 首次发布在PyPI。
2012-2014
---------
* 作为plainbox的一部分,在PyPI上发布为 ``plainbox.impl.signal``
项目详情
下载文件
下载适合您平台文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码发行版
morris-1.2.tar.gz (35.6 kB 查看哈希值)
构建发行版
morris-1.2-py2.py3-none-any.whl (15.5 kB 查看哈希值)
关闭
morris-1.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b3bdc506603c2555d55f59d6bfb1bc9adbac3fa2ddc6324ac9fb0d03add9d6e2 |
|
MD5 | 6704e34929206c2ea8fd5da36151a69a |
|
BLAKE2b-256 | 142105db91b9b36a5deaecfa6e66df9f273022f98d8b7532ea010f62418e5b0d |
关闭
morris-1.2-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d6332334f87288b8c6b0185345053195ef1dd6d1d6e8051ef2e96070682d04c4 |
|
MD5 | a99af199eb201bc47514211d74f4c2d2 |
|
BLAKE2b-256 | d638b0dcde4ad1ded9ebf3bd6823ccc45e873c791271e411c04c2f7774096448 |