Module ImportFrom alias Assign NameStore TupleLoad Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults vararg body Expr Str Assign AttributeStore NameLoad attr BoolOpOr Call NameLoad NameLoad ListLoad Dict decorator_list FunctionDef arguments args NameParam NameParam defaults body Raise Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore AttributeLoad NameLoad attr body TryExcept body Return SubscriptLoad NameLoad Index NameLoad handlers ExceptHandler type NameLoad body Pass Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Return IfExp CompareIn NameLoad NameLoad SubscriptLoad NameLoad Index NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad Call AttributeLoad Call NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad Call AttributeLoad Call NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad GeneratorExp CompareIn NameLoad NameLoad comprehension NameStore AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr NameLoad Call AttributeLoad Str attr Call NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults vararg body Expr Str Return Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr SubscriptLoad AttributeLoad NameLoad attr Slice Num decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If CompareIs NameLoad NameLoad body Assign NameStore Dict Return Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Slice Num decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Assign SubscriptStore SubscriptLoad AttributeLoad NameLoad attr Index Num Index NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body TryExcept body Delete SubscriptDel SubscriptLoad AttributeLoad NameLoad attr Index Num Index NameLoad handlers ExceptHandler type NameLoad body Raise Call NameLoad Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str TryExcept body Return Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr handlers ExceptHandler type NameLoad body Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults vararg body Expr Str TryExcept body Return Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr NameLoad NameLoad handlers ExceptHandler type NameLoad body Raise Call NameLoad Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr decorator_list decorator_list
N/A collections MutableMapping N/A __all__ N/A ChainMap ChainMap N/A MutableMapping N/A N/A  A ChainMap groups multiple dicts (or other mappings) together
    to create a single, updateable view.

    The underlying mappings are stored in a list.  That list is public and can
    accessed or updated using the *maps* attribute.  There is no other state.

    Lookups search the underlying mappings successively until a key is found.
    In contrast, writes, updates, and deletions only operate on the first
    mapping.

     __init__ N/A N/A self N/A maps N/A N/A Initialize a ChainMap by setting *maps* to the given mappings.
        If no mappings are provided, a single empty dictionary is used.

         N/A N/A self maps N/A N/A list maps N/A N/A N/A __missing__ N/A N/A self key N/A N/A N/A N/A KeyError key N/A __getitem__ N/A N/A self key N/A N/A N/A mapping N/A self maps N/A N/A N/A N/A N/A mapping N/A key N/A N/A N/A KeyError N/A N/A N/A N/A N/A self __missing__ key N/A get N/A N/A self key default N/A None N/A N/A N/A N/A key self N/A self N/A key default N/A __len__ N/A N/A self N/A N/A N/A N/A len N/A N/A N/A set union N/A self maps N/A __iter__ N/A N/A self N/A N/A N/A N/A iter N/A N/A N/A set union N/A self maps N/A __contains__ N/A N/A self key N/A N/A N/A N/A any N/A N/A key m N/A m N/A self maps N/A __bool__ N/A N/A self N/A N/A N/A N/A any N/A self maps N/A __repr__ N/A N/A self N/A N/A N/A N/A N/A {0.__class__.__name__}({1}) format self N/A N/A ,  join N/A map repr N/A self maps N/A fromkeys N/A N/A cls iterable N/A args N/A N/A Create a ChainMap with a single dict created from the iterable. N/A N/A cls N/A N/A dict fromkeys iterable args N/A classmethod copy N/A N/A self N/A N/A N/A New ChainMap or subclass with a new copy of maps[0] and refs to maps[1:] N/A N/A N/A self __class__ N/A N/A N/A N/A self maps N/A 0 copy N/A N/A self maps N/A 1 N/A N/A __copy__ copy new_child N/A N/A self m N/A None N/A N/A 
        New ChainMap with a new map followed by all previous maps. If no
        map is provided, an empty dict is used.
         N/A N/A m None N/A N/A m N/A N/A N/A N/A self __class__ m N/A self maps N/A parents N/A N/A self N/A N/A N/A New ChainMap from maps[1:]. N/A N/A N/A self __class__ N/A N/A self maps N/A 1 N/A property __setitem__ N/A N/A self key value N/A N/A N/A N/A N/A N/A self maps N/A 0 N/A key value N/A __delitem__ N/A N/A self key N/A N/A N/A N/A N/A N/A N/A N/A self maps N/A 0 N/A key N/A N/A N/A KeyError N/A N/A N/A KeyError N/A N/A Key not found in the first mapping: {!r} format key N/A popitem N/A N/A self N/A N/A N/A Remove and return an item pair from maps[0]. Raise KeyError is maps[0] is empty. N/A N/A N/A N/A N/A N/A N/A self maps N/A 0 popitem N/A N/A N/A KeyError N/A N/A N/A KeyError No keys found in the first mapping. N/A pop N/A N/A self key N/A args N/A N/A Remove *key* from maps[0] and return its value. Raise KeyError if *key* not in maps[0]. N/A N/A N/A N/A N/A N/A N/A self maps N/A 0 pop key args N/A N/A N/A KeyError N/A N/A N/A KeyError N/A N/A Key not found in the first mapping: {!r} format key N/A clear N/A N/A self N/A N/A N/A Clear maps[0], leaving maps[1:] intact. N/A N/A N/A N/A N/A self maps N/A 0 clear N/A N/A