class documentation

class twisted.persisted.aot.AOTUnjellier: (source)

View In Hierarchy

I handle the unjellying of an Abstract Object Tree. See AOTUnjellier.unjellyAO

Method __init__ Undocumented
Instance Variable references Undocumented
Instance Variable stack Undocumented
Instance Variable afterUnjelly Undocumented
Method unjellyLater Unjelly a node, later.
Method unjellyInto Utility method for unjellying one object into another. This automates the handling of backreferences.
Method callAfter Undocumented
Method unjellyAttribute Utility method for unjellying into instances of attributes.
Method unjellyAO Unjelly an Abstract Object and everything it contains. I return the real object.
Method unjelly Undocumented
def __init__(self): (source)

Undocumented

references = (source)

Undocumented

(type: dict)
stack = (source)

Undocumented

(type: list)
afterUnjelly = (source)

Undocumented

(type: list)
def unjellyLater(self, node): (source)

Unjelly a node, later.

def unjellyInto(self, obj, loc, ao): (source)

Utility method for unjellying one object into another. This automates the handling of backreferences.

def callAfter(self, callable, result): (source)

Undocumented

def unjellyAttribute(self, instance, attrName, ao): (source)

Utility method for unjellying into instances of attributes.

Use this rather than unjellyAO unless you like surprising bugs! Alternatively, you can use unjellyInto on your instance's __dict__.

def unjellyAO(self, ao): (source)

Unjelly an Abstract Object and everything it contains. I return the real object.

def unjelly(self, ao): (source)

Undocumented

API Documentation for Twisted, generated by pydoctor 20.12.1 at 2021-02-28 19:53:36.