Package twisted :: Package popsicle :: Module freezer :: Class PersistentReference
[show private | hide private]
[frames | no frames]

Class PersistentReference


I am a reference to a persistent object.

The most interesting external interface is __call__: instances of this class should generally be treated as zero-argument functions which return Deferreds.
Method Summary
  __init__(self, oid, repo, obj)
  __call__(self)
Load my object into memory, and return a Deferred which will fire it.
  acquireOID(self, repo)
Take a PersistentReference that isn't really persistent yet, and associate it with a repository, give it an OID, and set it dirty.

Method Details

__call__(self)
(Call operator)

Load my object into memory, and return a Deferred which will fire it.

acquireOID(self, repo=None)

Take a PersistentReference that isn't really persistent yet, and associate it with a repository, give it an OID, and set it dirty. This should happen *synchronously during persistence*.

Generated by Epydoc 1.2 prerelease on Wed Jan 29 06:28:21 2003 http://epydoc.sf.net