repoze.folder pakket levert een barebones ZODB map implementatie met ondersteuning object event & nbsp;. Mappen hebben een woordenboek-achtige interface en stoten "object gebeurtenissen" op het toevoegen en verwijderen van objecten wanneer bepaalde methoden van deze interface worden uitgeoefend.
Met behulp van een map:
>>> Van repoze.folder import Folder
>>> Van aanhoudende import Aanhoudende
>>> Folder = Map ()
>>> Klasse Kind (continu):
>>> Pas
>>> Map ['child1'] = Kind ()
>>> Map ['child2'] = Kind ()
>>> Lijst (folder.keys ())
['Child1', 'child2']
>>> Folder.get ('child1')
>>> Del map ['child1']
>>> Lijst (folder.keys ())
['Child2']
Mapobjecten zijn gebaseerd op btree code, dus zolang je ze aanhouden, de map moet in staat zijn om veel objecten efficiënt bevatten
Wat is nieuw in deze release:.
- Deze release is de laatste die ondersteuning voor Python 2.4 / Python 2.5 zal handhaven.
- Ondersteuning toegevoegd voor continue integratie met behulp van Tox en Jenkins.
- Toegevoegde 'setup.py dev' alias (runs setup.py ontwikkelen plus installeert neus en dekking).
- Verplaatst naar GitHub.
Eisen
- Python
Reacties niet gevonden