Module Expr Str Import alias ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str If CompareEq NameLoad Num body Expr Call NameLoad NameLoad NameLoad NameLoad orelse Assign TupleStore NameStore NameStore TupleLoad SubscriptLoad NameLoad Slice NameLoad SubscriptLoad NameLoad Slice BinOpAdd NameLoad Num If Call NameLoad NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad orelse Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad SubscriptLoad NameLoad Slice NameLoad NameLoad decorator_list NameLoad decorator_list Assign NameStore Call NameLoad ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Dict decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str body Expr Str If UnaryOpNot NameLoad body Return For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index BinOpAdd BinOpAdd NameLoad Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad For NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Import alias For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If NameLoad body Expr Yield TupleLoad NameLoad NameLoad NameLoad Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Dict For TupleStore NameStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr Str body Assign SubscriptStore NameLoad Index NameLoad Call NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str For TupleStore NameStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr Str body TryExcept body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Num handlers ExceptHandler body Assign NameStore Num If CompareNotEq NameLoad Num body Expr Call NameLoad decorator_list decorator_list Assign NameStore Call NameLoad
N/A N/A a small IOC container N/A inspect Context N/A object N/A set_attribute N/A N/A cls obj key val N/A N/A N/A recurisivly adds fields to obj according to key
        the final field will have val N/A idx_dot N/A N/A key find . N/A N/A idx_dot -1 N/A N/A N/A setattr obj key val N/A N/A N/A keyhead keyrest N/A N/A key N/A idx_dot N/A key N/A N/A idx_dot 1 N/A N/A hasattr obj keyhead N/A N/A p N/A getattr obj keyhead N/A N/A N/A cls set_attribute p keyrest val N/A N/A p N/A Context N/A N/A N/A cls set_attribute p keyrest val N/A N/A setattr obj N/A key N/A idx_dot p N/A classmethod N/A N/A context N/A Context Container N/A object N/A __init__ N/A N/A self N/A N/A N/A N/A self resources N/A N/A add N/A N/A self key resource N/A N/A N/A N/A N/A self resources N/A key resource N/A configure N/A N/A self parameters prefix N/A config N/A N/A adds all key, value pairs in dict config as resources to the container, prefixed by prefix N/A N/A parameters N/A N/A N/A N/A key val N/A N/A parameters items N/A N/A N/A N/A self resources N/A N/A N/A prefix . key val N/A finalize N/A N/A self N/A N/A N/A configures all resources that need configuring N/A N/A N/A Context set_attribute context container self N/A k N/A sorted N/A N/A N/A self resources keys N/A N/A N/A N/A Context set_attribute context k N/A N/A self resources N/A k N/A _find_members N/A N/A self filter N/A N/A N/A re N/A N/A name resource N/A N/A N/A self resources items N/A N/A N/A member_name member N/A N/A inspect getmembers resource N/A inspect ismethod N/A N/A fa N/A N/A re findall filter member_name N/A fa N/A N/A N/A N/A name resource fa N/A getattr resource member_name N/A statistics N/A N/A self N/A N/A N/A return all the statistics from all the resources that define them N/A stats N/A N/A N/A name resource fa member N/A N/A self _find_members __statistics__ N/A N/A N/A stats N/A name N/A member N/A stats N/A start N/A N/A self N/A N/A N/A starts up services, services are started up by calling their
        __startXX__ methods, start methods in the same runlevel are started
        concurrently (TODO) N/A N/A _ resource fa member N/A N/A self _find_members __start(\d\d)__ N/A N/A N/A N/A level N/A int N/A fa N/A 0 N/A N/A N/A N/A level -1 N/A N/A level -1 N/A N/A N/A member N/A N/A N/A container N/A Container