class documentation

class AOTUnjellier: (source)

View In Hierarchy

I handle the unjellying of an Abstract Object Tree. See AOTUnjellier.unjellyAO
Method __init__ Undocumented
Method call​After Undocumented
Method unjelly Undocumented
Method unjelly​AO Unjelly an Abstract Object and everything it contains. I return the real object.
Method unjelly​Attribute Utility method for unjellying into instances of attributes.
Method unjelly​Into Utility method for unjellying one object into another. This automates the handling of backreferences.
Method unjelly​Later Unjelly a node, later.
Instance Variable after​Unjelly Undocumented
Instance Variable references Undocumented
Instance Variable stack Undocumented
def __init__(self): (source)

Undocumented

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

Undocumented

def unjelly(self, ao): (source)

Undocumented

def unjellyAO(self, ao): (source)
Unjelly an Abstract Object and everything it contains. I return the real object.
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 unjellyInto(self, obj, loc, ao): (source)
Utility method for unjellying one object into another. This automates the handling of backreferences.
def unjellyLater(self, node): (source)
Unjelly a node, later.
afterUnjelly: list = (source)

Undocumented

references: dict = (source)

Undocumented

stack: list = (source)

Undocumented