Module ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore NameLoad attr Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults TupleLoad Dict body Expr Str Return Call SubscriptLoad AttributeLoad NameLoad attr Index NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str If UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad decorator_list decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str If UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Dict Str Str NameLoad NameLoad Return NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr For NameStore NameLoad body Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad If Call NameLoad NameLoad Str body Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Str decorator_list decorator_list
N/A Dispatch N/A object N/A N/A Remote call dispatcher. __init__ N/A N/A self N/A N/A N/A Instantiate a basic dispatcher. N/A N/A self functions N/A dict N/A call N/A N/A self function args kwargs N/A N/A N/A N/A N/A Call a method given some args and kwargs.

        function -- string containing the method name to call
        args -- arguments, either a list or tuple

        returns the result of the method.

        May raise an exception if the method isn't in the dict.

         N/A N/A N/A N/A self functions N/A function args kwargs N/A add N/A N/A self fn name N/A None N/A N/A Add a function that the dispatcher will know about.

        fn -- a callable object
        name -- optional alias for the function

         N/A N/A name N/A N/A name N/A fn __name__ N/A N/A N/A self functions N/A name fn N/A N/A remote N/A N/A fn name types N/A None None N/A N/A Decorator that adds a remote attribute to a function.

    fn -- function being decorated
    name -- aliased name of the function, used for remote proxies
    types -- a argument type specifier, can be used to ensure
             arguments are of the correct type
     N/A N/A name N/A N/A name N/A fn __name__ N/A N/A fn remote N/A name types name types N/A fn N/A ObjectDispatch N/A Dispatch N/A N/A Remote call dispatch 
     __init__ N/A N/A self obj N/A N/A N/A Instantiate a object dispatcher, takes an object
        with methods marked using the remote decorator

        obj -- Object with methods decorated by the remote decorator.

         N/A N/A N/A Dispatch __init__ self N/A N/A self obj obj N/A attrs N/A dir N/A self obj N/A attr attrs N/A N/A a N/A getattr N/A self obj attr N/A N/A hasattr a remote N/A N/A N/A N/A self add a N/A N/A a remote N/A name N/A N/A