zope.lifecycleevent

Screenshot der Software:
zope.lifecycleevent
Softwarebeschreibung:
Version: 4.0.2
Upload-Datum: 12 May 15
Lizenz: Frei
Popularität: 13

Rating: 3.0/5 (Total Votes: 1)

In Zope werden Ereignisse von Komponenten verwendet werden, um sich gegenseitig über relevante neue Objekte informieren und Objekt-Modifikationen.
An alle Teilnehmer auf dem Laufenden halten ist es unerlässlich, dass der Lebenszyklus eines Objektes wird durch verschiedene Veranstaltungen begleitet.
& Nbsp; von zope.event >>> import benachrichtigen
& Nbsp; von zope.lifecycleevent >>> import ObjectCreatedEvent, ObjectModifiedEvent
& Nbsp; >>> class Probe (Objekt):
& Nbsp; ... "Test-Klasse"
& Nbsp; >>> obj = Probe ()
& Nbsp; >>> mitzuteilen (ObjectCreatedEvent (obj))
& Nbsp; >>> obj.modified = True
& Nbsp; >>> mitzuteilen (ObjectModifiedEvent (obj))
Einige Ereignisverbraucher wie Kataloge und Caches können weitere Informationen benötigen, um sich in einer effizienten Weise zu aktualisieren. Die notwendigen Informationen können als optionale Modifikation Beschreibungen der ObjectModifiedEvent vorgesehen sein.
Einige Beispiele:
& Nbsp; >>> von zope.interface Importschnittstelle, Attribut, implementiert
& Nbsp; >>> class IFile (Interface):
& Nbsp; ... data = Attribut ("Daten")
& Nbsp; ...
& Nbsp; >>> class Datei (Objekt):
& Nbsp; ... Geräte (IFile)
& Nbsp; ...
& Nbsp; >>> file = Datei ()
& Nbsp; >>> file.data = "123"
& Nbsp; >>> mitzuteilen (ObjectModifiedEvent (obj, IFile))
Dieses sagt, dass wir etwas geändert über IFile. Beachten Sie, dass eine Schnittstelle eine vollständige Beschreibung. In der Tat könnte man so ziemlich alles als Beschreibung zu ermöglichen und sie auf Ihre Bedürfnisse welche Art von Beschreibungen, die Sie verwenden, hängt

Was ist neu in dieser Pressemitteilung:.

  • In Trove Klassifizierer angibt CPython und PyPy Support.

Was ist neu in Version 3.7.0:

  • Hinzugefügt Komfortfunktionen, um parallel zope.lifecycleevent.modified für die anderen Veranstaltungen in diesem Paket definiert.

Anforderungen :

  • Python

Andere Software von Entwickler Zope Corporation and Contributors

zope.browserpage
zope.browserpage

20 Feb 15

zope.fanstatic
zope.fanstatic

11 May 15

DocumentTemplate
DocumentTemplate

15 Apr 15

Kommentare zu zope.lifecycleevent

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!