zope.lifecycleevent

Logiciel capture d'écran:
zope.lifecycleevent
Détails logiciels:
Version: 4.0.2
Date de transfert: 12 May 15
Licence: Gratuit
Popularité: 13

Rating: 3.0/5 (Total Votes: 1)

Dans Zope, les événements sont utilisés par les composants pour informer mutuellement de nouveaux objets pertinents et objet de modifications.
Pour garder tous les abonnés à jour, il est indispensable que le cycle de vie d'un objet est accompagné par différents événements.
& Nbsp; >>> d'importation zope.event notifier
& Nbsp; >>> from ObjectCreatedEvent d'importation zope.lifecycleevent, ObjectModifiedEvent
& Nbsp; >>> échantillon de classe (objet):
& Nbsp; ... "classe Test"
& Nbsp; >>> obj = échantillon ()
& Nbsp; >>> notifier (ObjectCreatedEvent (obj))
& Nbsp; >>> obj.modified = True
& Nbsp; >>> notifier (ObjectModifiedEvent (obj))
Certains consommateurs d'événements comme des catalogues et des caches peuvent avoir besoin de plus d'informations à se mettre à jour de manière efficace. Les informations nécessaires peuvent être fournis que des descriptions de modification facultatives de la ObjectModifiedEvent.
Quelques exemples:
& nbsp; >>> partir de l'interface d'importation de zope.interface, Attribut, instruments
& Nbsp; >>> classe IFile (Interface):
& Nbsp; ... data = Attribut ("Données")
& Nbsp; ...
& Nbsp; >>> fichier de classe (objet):
& Nbsp; ... instruments (iFile)
& Nbsp; ...
& Nbsp; >>> file = fichier ()
& Nbsp; >>> file.data = "123"
& Nbsp; >>> notifier (ObjectModifiedEvent (obj, IFile))
Ceci signifie que nous avons modifié quelque chose via IFile. Notez que l'interface est une description acceptable. En fait, nous pourrions permettre à peu près tout ce que la description et il dépend de vos besoins quel genre de descriptions que vous utilisez

Ce qui est nouveau dans cette version:.

  • Ajouter classificateurs Trove indiquant CPython et PyPy soutien.

Quoi de neuf dans la version 3.7.0:

  • des fonctions de confort Ajouté à parallèle zope.lifecycleevent.modified pour les autres événements définis dans ce package.

Exigences :

  • Python

D'autres logiciels de développeur Zope Corporation and Contributors

zope.exceptions
zope.exceptions

20 Feb 15

zope.app.container
zope.app.container

14 Apr 15

zope.contenttype
zope.contenttype

11 May 15

five.customerize
five.customerize

20 Feb 15

Commentaires à zope.lifecycleevent

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!