Skip to main content

Richer lifecycle events API.

Project description

This package defines three “lifecycle” events that notify about object creation, modification and deletion. The events include information about the user responsible for the changes.

The modification event also includes information about the state of the object before the changes.

The module also contains Snapshot support to save the state of an object for notification, and to compute deltas between version of objects.

NEWS for lazr.lifecycle

1.2.1 (2021-09-13)

  • Adjust versioning strategy to avoid importing pkg_resources, which is slow in large environments.

1.2 (2019-11-04)

  • Import IObjectEvent from zope.interface rather than zope.component.

  • Add ObjectModifiedEvent.descriptions property, for compatibility with zope.lifecycleevent >= 4.2.0.

  • Switch from buildout to tox.

  • Add Python 3 support.

1.1 (2009-12-03)

  • Add IDoNotSnapshot and doNotSnapshot to allow the exclusion of certain fields.

1.0 (2009-08-31)

  • Remove build dependencies on bzr and egg_info

  • remove sys.path hack in setup.py for __version__

0.1 (2009-03-24)

  • Initial release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lazr.lifecycle-1.2.1.tar.gz (16.4 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page