https://github.com/zopefoundation/zope.lifecycleevent
Events for creation, modification of objects.
https://github.com/zopefoundation/zope.lifecycleevent
maintained
Last synced: 8 months ago
JSON representation
Events for creation, modification of objects.
- Host: GitHub
- URL: https://github.com/zopefoundation/zope.lifecycleevent
- Owner: zopefoundation
- License: other
- Created: 2013-02-11T20:47:38.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2025-09-12T07:19:16.000Z (9 months ago)
- Last Synced: 2025-10-06T13:44:13.692Z (8 months ago)
- Topics: maintained
- Language: Python
- Homepage:
- Size: 158 KB
- Stars: 3
- Watchers: 64
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGES.rst
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Copyright: COPYRIGHT.txt
Awesome Lists containing this project
README
=========================
``zope.lifecycleevent``
=========================
.. image:: https://github.com/zopefoundation/zope.lifecycleevent/actions/workflows/tests.yml/badge.svg
:target: https://github.com/zopefoundation/zope.lifecycleevent/actions/workflows/tests.yml
:alt: Build Status
.. image:: https://readthedocs.org/projects/zopelifecycleevent/badge/?version=latest
:target: http://zopelifecycleevent.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
.. image:: https://coveralls.io/repos/github/zopefoundation/zope.lifecycleevent/badge.svg?branch=master
:target: https://coveralls.io/github/zopefoundation/zope.lifecycleevent?branch=master
:alt: Coverage Status
Overview
========
In a loosely-coupled system, events can be used by parts of the system
to `inform each other`_ about relevant occurrences. The `zope.event`_
package (optionally together with `zope.interface`_ and
`zope.component`_) provides a generic mechanism to dispatch objects
representing those events to interested subscribers (e.g., functions).
This package defines a specific set of event objects and API functions
for describing the life-cycle of objects in the system: object
creation, object modification, and object removal.
.. _inform each other: https://zopeevent.readthedocs.io/en/latest/api.html#zope.event.notify
.. _zope.event: https://zopeevent.readthedocs.io/en/latest/
.. _zope.component: https://zopecomponent.readthedocs.io/en/latest/
.. _zope.interface: https://zopeinterface.readthedocs.io/en/latest/
Documentation is hosted at https://zopelifecycleevent.readthedocs.io