Module Expr Str FunctionDef arguments args NameParam NameParam defaults body Expr Str For NameStore Call AttributeLoad NameLoad attr Str body TryExcept body Assign NameStore SubscriptLoad NameLoad Index NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore NameLoad TryExcept body Assign NameStore Call NameLoad NameLoad NameLoad handlers ExceptHandler body If CompareIs NameLoad NameLoad body Raise Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str For NameStore NameLoad body TryExcept body Assign NameStore Call NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad body If CompareIsNot NameLoad NameLoad body Return NameLoad orelse Raise Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Import alias Assign NameStore Str Expr Call AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list
N/A N/A 
Some of this code was extracted from other sources.  Copyright information
may be found at the links provided.
 resolve N/A N/A obj attrspec N/A N/A N/A 
    Resolve elements from an object.
    Works with objects and dicts.
    From: http://stackoverflow.com/a/9101577/1309774
     N/A attr N/A N/A attrspec split . N/A N/A N/A N/A obj N/A obj N/A attr N/A N/A N/A N/A TypeError KeyError N/A N/A obj N/A getattr obj attr N/A obj N/A resolve_with_default N/A N/A obj attrspec default N/A None N/A N/A 
    Resolve elements from an object, with a default value.
    This works with objects AND dicts.
     N/A result default N/A N/A N/A result N/A resolve obj attrspec N/A N/A N/A N/A N/A default None N/A N/A N/A result N/A multi_getattr N/A N/A obj attr default N/A None N/A N/A 
    Get a named attribute from an object; multi_getattr(x, 'a.b.c.d') is
    equivalent to x.a.b.c.d. When a default argument is given, it is
    returned when any attribute in the chain doesn't exist; without
    it, an exception is raised when a missing attribute is encountered.

    From http://code.activestate.com/recipes/577346-getattr-with-arbitrary-depth/

    Deprecated, does not work with dictionaries.  Use resolve_with_default()
    instead.
     N/A attributes N/A N/A attr split . N/A i attributes N/A N/A N/A N/A obj N/A getattr obj i N/A N/A N/A AttributeError N/A N/A N/A default None N/A N/A default N/A N/A N/A obj N/A init_logger N/A N/A logger level N/A N/A N/A logging N/A FORMAT %(asctime)-15s %(message)s N/A N/A N/A logging basicConfig format FORMAT N/A N/A N/A logger setLevel level N/A