跳转到主要内容

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-1.2.tar.gz (35.6 kB 查看哈希值)

上传时间 源代码

构建发行版

morris-1.2-py2.py3-none-any.whl (15.5 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面