Module Expr Str Import alias Import alias ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Delete SubscriptDel NameLoad Slice decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body If CompareIs NameLoad NameLoad body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If NameLoad body Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Num Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore Call NameLoad NameLoad NameLoad NameLoad If CompareIs NameLoad NameLoad body If CompareIsNot NameLoad NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad AttributeLoad NameLoad attr orelse Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign AttributeStore NameLoad attr Dict Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr ListLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str If CompareIn Str NameLoad body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If CompareIs NameLoad NameLoad body If NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad AttributeLoad NameLoad attr orelse Raise Call NameLoad BinOpMod Str NameLoad orelse If CompareGt Call NameLoad NameLoad Num body Raise Call NameLoad BinOpMod Str NameLoad orelse Return SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Dict Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr decorator_list decorator_list Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore NameLoad If BoolOpOr CompareNotIn Str NameLoad Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Num Assign NameStore SubscriptLoad NameLoad Slice NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore BinOpSub Call NameLoad NameLoad NameLoad If CompareLt NameLoad Num body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Str attr SubscriptLoad NameLoad Slice NameLoad If BoolOpAnd NameLoad CompareIsNot NameLoad Str body Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad Assign NameStore Str orelse Assign NameStore NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Raise NameLoad decorator_list decorator_list
N/A N/A 
Default entity collection implementation
 N/A sys N/A re BaseCollection N/A list N/A __init__ N/A N/A self entities N/A None N/A N/A N/A N/A list __init__ self N/A N/A entities None N/A N/A N/A N/A self extend entities N/A extend N/A N/A self entities N/A N/A N/A e entities N/A N/A N/A N/A self append e N/A clear N/A N/A self N/A N/A N/A N/A self N/A N/A resolve_absolute N/A N/A self key full_path entity root N/A None None N/A N/A N/A root None N/A N/A root N/A N/A entity _descriptor resolve_root N/A root N/A N/A full_path N/A %s.%s N/A root full_path N/A N/A module_path classname N/A N/A full_path rsplit . 1 N/A module N/A N/A sys modules N/A module_path N/A res N/A getattr module classname None N/A N/A res None N/A N/A N/A entity None N/A N/A N/A Exception N/A Couldn't resolve target '%s' <%s> in '%s'! N/A key full_path N/A entity __name__ N/A N/A N/A Exception N/A Couldn't resolve target '%s' <%s>! N/A key full_path N/A res N/A __getattr__ N/A N/A self key N/A N/A N/A N/A N/A self resolve key N/A N/A GlobalEntityCollection N/A BaseCollection N/A __init__ N/A N/A self entities N/A None N/A N/A N/A self _entities N/A N/A N/A N/A N/A super GlobalEntityCollection self __init__ entities N/A append N/A N/A self entity N/A N/A N/A 
        Add an entity to the collection.
         N/A N/A N/A N/A super EntityCollection self append entity N/A existing_entities N/A N/A N/A self _entities setdefault N/A entity __name__ N/A N/A N/A N/A existing_entities append entity N/A resolve N/A N/A self key entity N/A None N/A N/A 
        Resolve a key to an Entity. The optional `entity` argument is the
        "source" entity when resolving relationship targets.
         N/A N/A . key N/A N/A N/A N/A self resolve_absolute key key entity N/A N/A res N/A N/A N/A self _entities get key None N/A N/A res None N/A N/A entity N/A N/A N/A Exception N/A Couldn't resolve target '%s' in '%s' N/A key N/A entity __name__ N/A N/A N/A Exception N/A This collection does not contain any entity corresponding to the key '%s'! key N/A N/A N/A N/A len res 1 N/A N/A N/A Exception N/A '%s' resolves to several entities, you should use the full path (including the full module name) to that entity. key N/A N/A N/A res N/A 0 N/A clear N/A N/A self N/A N/A N/A N/A self _entities N/A N/A N/A N/A N/A super GlobalEntityCollection self clear N/A N/A N/A EntityCollection GlobalEntityCollection N/A _leading_dots N/A N/A re compile ^([.]*).*$ RelativeEntityCollection N/A BaseCollection N/A resolve N/A N/A self key entity N/A N/A N/A 
        Resolve a key to an Entity. The optional `entity` argument is the
        "source" entity when resolving relationship targets.
         N/A full_path key N/A N/A N/A . key N/A N/A key startswith . N/A N/A num_dots N/A N/A N/A N/A _leading_dots match full_path end 1 N/A full_path N/A full_path N/A num_dots N/A chunks N/A N/A N/A entity __module__ split . N/A chunkstokeep N/A N/A len chunks num_dots N/A N/A chunkstokeep 0 N/A N/A N/A Exception N/A Couldn't resolve relative target '%s' relative to '%s' N/A key N/A entity __module__ N/A entity_module N/A N/A . join N/A chunks N/A chunkstokeep N/A N/A entity_module N/A entity_module __main__ N/A N/A full_path N/A %s.%s N/A entity_module full_path N/A root N/A N/A root None N/A N/A N/A self resolve_absolute key full_path entity root root N/A __getattr__ N/A N/A self key N/A N/A N/A NotImplementedError N/A N/A