programming4us
 
 

zope.lifecycleevent 3.7.0

Acontecimientos del ciclo vital del objeto

En Zope, los acontecimientos son utilizados por los componentes para informarse sobre nuevos objetos y modificaciones relevantes del objeto.

Para mantener a todos los suscriptores hasta la fecha es imprescindible que el ciclo vital de un objeto es acompañado por varios acontecimientos.

 el >>> de la importación de zope.event notifica
 >>> de la importación ObjectCreatedEvent, ObjectModifiedEvent de zope.lifecycleevent

 >>> muestra de la clase (objeto):
 … “Probar la clase”

 >>> obj = muestra ()
 el >>> notifica (ObjectCreatedEvent (el obj))

 >>> obj.modified = verdad
 el >>> notifica (ObjectModifiedEvent (el obj))

Algunos consumidores del acontecimiento como catálogos y escondrijos pueden necesitar más información ponerse al día de una manera eficiente. La información necesaria se puede proporcionar como descripciones opcionales de la modificación del ObjectModifiedEvent.

Algunos ejemplos:

 >>> del interfaz de la importación de zope.interface, cualidad, instrumentos
 clase IFile (interfaz) del >>>:
 … datos = cualidad (“datos”)
 …

 >>> archivo de la clase (objeto):
 … instrumentos (IFile)
 …

 >>> archivo = archivo ()
 >>> file.data = “123”
 el >>> notifica (ObjectModifiedEvent (obj, IFile))

Esto dice que modificamos algo vía IFile. Observar que un interfaz es una descripción aceptable. De hecho, puede ser que permitamos bastante mucho cualquier cosa mientras que una descripción y él depende de sus necesidades qué un poco las descripciones usted utilizan.

Requisitos:

· Pitón

Cuál es nuevo en este lanzamiento: [changelog completo leído]

· Funciones agregadas de la conveniencia para ser paralelo a zope.lifecycleevent.modified para los otros acontecimientos definidos en este paquete.

  Otro
-   lettuce_webdriver 0.1.3
-   Nova-adminclient 0.1.3
-   ore.yui 0.5.3
-   anyit.djattributes 0.2.4
-   zope.lifecycleevent 3.7.0
-   openid-mongodb 0.1
-   django-dbstorage 1.0
-   django-templated-email 0.1.1
-   Barra de herramientas 1.04 de Infopages
-   Escondrijo 1.7 del DNS
-   Teclado árabe elegante 1.0.7 de Yamli
-   Una alfa rápida de Way2Sms 1.1
-   Mywish 1.2
-   fireface 0.2
-   SCYLighter 1.5.0
-   Galletas Manager+ 1.0
-   Espectador 1.1.1 del Sgf del acoplamiento
-   Prueba 4.0 del Highlighter de Marro.ws
-   extensión 2.0.0 de irclnx.com
-   Monkeysphere 0.6
 
programming4us programming4us