Module Import alias Import alias ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad GeneratorExp TupleLoad NameLoad Call NameLoad NameLoad NameLoad comprehension NameStore AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Return CompareEq Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return CompareNotEq Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Str If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign NameStore Str Return BinOpAdd Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If Call NameLoad NameLoad NameLoad body Return Call AttributeLoad NameLoad attr orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call NameLoad NameLoad orelse Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad decorator_list decorator_list
N/A N/A json N/A uuid Serializable N/A object N/A N/A Base class for things that can be serialized. N/A serializable_fields N/A serialize N/A N/A self N/A N/A N/A Turn this object into a dict. N/A N/A dict N/A N/A f N/A getattr self f N/A f N/A self serializable_fields N/A N/A SerializableComparable N/A Serializable N/A N/A A Serializable class which supports some comparison operators

    This class supports the '__eq__' and '__ne__' comparison operators, but
    intentionally disables the '__hash__' operator as some child classes may be
    mutable.  The addition of these comparison operators is mainly used to
    assist with unit testing.
     N/A __hash__ None __eq__ N/A N/A self other N/A N/A N/A N/A N/A N/A self serialize N/A N/A other serialize N/A __ne__ N/A N/A self other N/A N/A N/A N/A N/A N/A self serialize N/A N/A other serialize N/A N/A RESTJSONEncoder N/A N/A json JSONEncoder N/A N/A A slightly customized JSON encoder. encode N/A N/A self o N/A N/A N/A Turn an object into JSON.

        Appends a newline to responses when configured to pretty-print,
        in order to make use of curl less painful from most shells.
         N/A delimiter N/A N/A N/A self indent None N/A N/A delimiter N/A N/A N/A N/A N/A super RESTJSONEncoder self encode o delimiter N/A default N/A N/A self o N/A N/A N/A Turn an object into a serializable object.

        In particular, by calling :meth:`.Serializable.serialize` on `o`.
         N/A N/A isinstance o Serializable N/A N/A N/A N/A o serialize N/A N/A N/A isinstance o N/A uuid UUID N/A N/A N/A str o N/A N/A N/A N/A N/A json JSONEncoder default self o N/A N/A