zope.lifecycleevent

Software kuvakaappaus:
zope.lifecycleevent
Ohjelmiston tiedot:
Versio: 4.0.2
Lähetyksen päivämäärä: 12 May 15
Lupa: Vapaa
Suosio: 0

Rating: nan/5 (Total Votes: 0)

Zope, tapahtumia käyttävät komponenttien ilmoitettava toisilleen asiaan uusia esineitä ja esine muutoksia.
Pitää kaikki tilaajat tasalla on välttämätöntä, että elinkaaren esinettä seuraavat erilaisia ​​tapahtumia.
& Nbsp; >>> alkaen zope.event tuonti ilmoitettava
& Nbsp; >>> alkaen zope.lifecycleevent tuonti ObjectCreatedEvent, ObjectModifiedEvent
& Nbsp; >>> luokka näyte (kohde):
& Nbsp; ... "Test class"
& Nbsp; >>> obj = näyte ()
& Nbsp; >>> ilmoittaa (ObjectCreatedEvent (obj))
& Nbsp; >>> obj.modified = True
& Nbsp; >>> ilmoittaa (ObjectModifiedEvent (obj))
Jotkut tapahtuma kuluttajat pitävät luettelot ja välimuistit ehkä enemmän tietoa päivittää itseään tehokkaasti. Tarvittavat tiedot voidaan antaa vapaaehtoinen muuttaminen kuvaukset ObjectModifiedEvent.
Joitakin esimerkkejä:
& Nbsp; >>> alkaen zope.interface tuonti Interface, Taito, työvälineiden
& Nbsp; >>> luokka iFile (Interface):
& Nbsp; ... data = Taito ("tiedot")
& Nbsp; ...
& Nbsp; >>> luokka File (kohde):
& Nbsp; ... työkoneiden (iFile)
& Nbsp; ...
& Nbsp; >>> file = tiedosto ()
& Nbsp; >>> file.data = "123"
& Nbsp; >>> ilmoittaa (ObjectModifiedEvent (obj, iFile))
Tämä kertoo, että muutimme jotain kautta iFile. Huomaa, että liitäntä on hyväksyttävä kuvaus. Itse asiassa, voisimme sallia melko paljon mitään kuvauksena ja se riippuu tarpeista millaisia ​​kuvauksia käytössä.

Mikä on uusi tässä julkaisussa:

  • Lisää Trove luokittimiin osoittaa CPython ja pypy tukea.

Mikä on uusi versiossa 3.7.0:

  • lisämukavuutta toiminnot rinnakkain zope.lifecycleevent.modified muiden tapahtumien määritellyt tämän paketin.

vaatimukset

  • Python

Muu ohjelmistojen kehittäjä Zope Corporation and Contributors

Kommentit zope.lifecycleevent

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!