Module Import alias ClassDef bases body Expr Str FunctionDef arguments args NameParam NameParam defaults kwarg body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases body Expr Str FunctionDef arguments args NameParam defaults kwarg body Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Str Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Str Assign AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If CompareEq AttributeLoad NameLoad attr Num body Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr BinOpAdd AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body If CompareLtE AttributeLoad NameLoad attr Num body Raise Call NameLoad Str AugAssignSub AttributeStore NameLoad attr Num If CompareEq AttributeLoad NameLoad attr Num body Expr Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases body Expr Str FunctionDef arguments args NameParam NameParam defaults kwarg body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad NameLoad attr Call NameLoad NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Return Call NameLoad AttributeLoad NameLoad attr keyword AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Return Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body If UnaryOpNot AttributeLoad NameLoad attr body Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body If UnaryOpNot AttributeLoad NameLoad attr body If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list
N/A N/A socket Proxy N/A N/A N/A  Class for wrapping a shared resource object and getting
        notified when it's deleted
     __init__ N/A N/A self object N/A kwargs N/A N/A N/A self object object N/A N/A self on_delete N/A N/A kwargs get on_delete None N/A __del__ N/A N/A self N/A N/A N/A N/A self on_delete N/A N/A N/A N/A self on_delete N/A __getattr__ N/A N/A self name N/A N/A N/A N/A getattr N/A self object name N/A _get N/A N/A self N/A N/A N/A N/A self object N/A N/A ReferenceCounter N/A N/A N/A  Class for tracking references to a shared resource
     __init__ N/A N/A self N/A kwargs N/A N/A N/A self on_non_zero N/A kwargs N/A on_non_zero N/A N/A self on_zero N/A kwargs N/A on_zero N/A N/A self ref_count 0 N/A get_count N/A N/A self N/A N/A N/A N/A self ref_count N/A increment N/A N/A self N/A N/A N/A N/A N/A self ref_count 0 N/A N/A N/A N/A self on_non_zero N/A N/A self ref_count N/A N/A self ref_count 1 N/A decrement N/A N/A self N/A N/A N/A N/A N/A self ref_count 0 N/A N/A N/A Exception Illegal operation: cannot decrement below zero N/A N/A self ref_count 1 N/A N/A N/A self ref_count 0 N/A N/A N/A N/A self on_zero N/A N/A SocketManager N/A N/A N/A  Class for managing sockets in servers that create/bind/listen
        before forking multiple child processes to accept() 
        Sockets are managed at the process group level and referenced counted
        at the process level b/c that's really the only place to hook in
     __init__ N/A N/A self socket_config N/A kwargs N/A N/A N/A self logger N/A N/A kwargs get logger None N/A N/A self socket None N/A N/A self prepared False N/A N/A self socket_config socket_config N/A N/A self ref_ctr N/A ReferenceCounter on_zero N/A self _close on_non_zero N/A self _prepare_socket N/A __repr__ N/A N/A self N/A N/A N/A N/A <%s at %s for %s> N/A N/A self __class__ N/A id self N/A N/A self socket_config url N/A config N/A N/A self N/A N/A N/A N/A self socket_config N/A is_prepared N/A N/A self N/A N/A N/A N/A self prepared N/A get_socket N/A N/A self N/A N/A N/A N/A N/A N/A self ref_ctr increment N/A N/A N/A self _require_prepared N/A N/A Proxy N/A self socket on_delete N/A N/A self ref_ctr decrement N/A get_socket_ref_count N/A N/A self N/A N/A N/A N/A N/A self _require_prepared N/A N/A N/A N/A self ref_ctr get_count N/A _require_prepared N/A N/A self N/A N/A N/A N/A N/A self prepared N/A N/A N/A Exception Socket has not been prepared N/A _prepare_socket N/A N/A self N/A N/A N/A N/A N/A self prepared N/A N/A N/A self logger N/A N/A N/A N/A N/A self logger info N/A Creating socket %s N/A self socket_config N/A N/A self socket N/A N/A N/A self socket_config create_and_bind N/A N/A N/A N/A self socket listen N/A socket SOMAXCONN N/A N/A self prepared True N/A _close N/A N/A self N/A N/A N/A N/A N/A self _require_prepared N/A N/A self logger N/A N/A N/A N/A N/A self logger info N/A Closing socket %s N/A self socket_config N/A N/A N/A N/A self socket close N/A N/A self prepared False N/A N/A