Module Expr Str Import alias alias ImportFrom alias Assign NameStore Dict Assign NameStore Str Assign NameStore ListLoad Str Assign NameStore Str Assign NameStore AttributeLoad NameLoad attr ClassDef bases NameLoad NameLoad body Pass decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareIs Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Str Return Call AttributeLoad Str attr Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Return NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore BoolOpOr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str If CompareIsNot NameLoad NameLoad body Assign NameStore ListLoad NameLoad NameLoad orelse Assign NameStore ListLoad NameLoad For NameStore NameLoad body If BoolOpOr UnaryOpNot NameLoad CompareIn Str NameLoad body Continue TryExcept body Assign NameStore Call NameLoad BinOpAdd Str NameLoad Call NameLoad Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Pass orelse Break orelse Assign NameStore NameLoad TryExcept body Assign NameStore AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Assign NameStore NameLoad If CompareIs NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad NameLoad Return NameLoad Assign NameStore Call NameLoad If UnaryOpNot Call NameLoad NameLoad AttributeLoad NameLoad attr body If UnaryOpNot CompareLtELtE Num Call NameLoad NameLoad Num body Raise NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr If BoolOpOr UnaryOpNot Call NameLoad SubscriptLoad NameLoad Index Num UnaryOpNot Call NameLoad SubscriptLoad NameLoad Index Num BoolOpAnd CompareIsNot SubscriptLoad NameLoad Index Num NameLoad UnaryOpNot Call NameLoad SubscriptLoad NameLoad Index Num BoolOpAnd CompareIsNot SubscriptLoad NameLoad Index Num NameLoad UnaryOpNot Call NameLoad SubscriptLoad NameLoad Index Num BoolOpAnd CompareGt Call NameLoad NameLoad Num CompareIsNot SubscriptLoad NameLoad Index Num NameLoad UnaryOpNot Call NameLoad SubscriptLoad NameLoad Index Num BoolOpAnd CompareGt Call NameLoad NameLoad Num CompareIsNot SubscriptLoad NameLoad Index Num NameLoad UnaryOpNot Call NameLoad SubscriptLoad NameLoad Index Num body Raise NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr If BoolOpOr CompareLt Call NameLoad NameLoad Num CompareIs SubscriptLoad NameLoad Index Num NameLoad body AugAssignAdd NameStore BinOpAdd BinOpMult TupleLoad NameLoad BinOpSub Num Call NameLoad NameLoad TupleLoad SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Num Index Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad TryExcept body Assign NameStore Call AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Pass orelse For NameStore NameLoad body If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Assign SubscriptStore NameLoad Index NameLoad NameLoad Return NameLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad
N/A N/A  Standard "encodings" Package

    Standard Python encoding modules are stored in this package
    directory.

    Codec modules must have names corresponding to normalized encoding
    names as defined in the normalize_encoding() function below, e.g.
    'utf-8' must be implemented by the module 'utf_8.py'.

    Each codec module must export the following interface:

    * getregentry() -> codecs.CodecInfo object
    The getregentry() API must a CodecInfo object with encoder, decoder,
    incrementalencoder, incrementaldecoder, streamwriter and streamreader
    atttributes which adhere to the Python Codec Interface Standard.

    In addition, a module may optionally also define the following
    APIs which are then used by the package's codec search function:

    * getaliases() -> sequence of encoding name strings to use as aliases

    Alias names returned by getaliases() must be normalized encoding
    names as defined by normalize_encoding().

Written by Marc-Andre Lemburg (mal@lemburg.com).

(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.

 N/A codecs types encodings aliases N/A _cache N/A N/A _unknown --unknown-- N/A _import_tail N/A * N/A _norm_encoding_map                                               . 0123456789       ABCDEFGHIJKLMNOPQRSTUVWXYZ      abcdefghijklmnopqrstuvwxyz                                                                                                                                      N/A _aliases N/A aliases aliases CodecRegistryError N/A LookupError SystemError N/A N/A N/A normalize_encoding N/A N/A encoding N/A N/A N/A  Normalize an encoding name.

        Normalization works as follows: all non-alphanumeric
        characters except the dot used for Python package names are
        collapsed and replaced with a single underscore, e.g. '  -;#'
        becomes '_'. Leading and trailing underscores are removed.

        Note that encoding names should be ASCII only; if they do use
        non-ASCII characters, these must be Latin-1 compatible.

     N/A N/A N/A type encoding N/A types UnicodeType N/A N/A encoding N/A N/A encoding encode latin-1 N/A N/A N/A _ join N/A N/A N/A N/A encoding translate _norm_encoding_map split N/A search_function N/A N/A encoding N/A N/A N/A entry N/A N/A _cache get encoding _unknown N/A N/A entry _unknown N/A N/A entry N/A norm_encoding N/A normalize_encoding encoding N/A aliased_encoding N/A N/A N/A _aliases get norm_encoding N/A N/A _aliases get N/A N/A norm_encoding replace . _ N/A N/A aliased_encoding None N/A N/A modnames N/A aliased_encoding norm_encoding N/A N/A modnames N/A norm_encoding N/A modname modnames N/A N/A N/A N/A modname N/A . modname N/A N/A N/A N/A N/A mod N/A __import__ N/A encodings. modname N/A globals N/A locals _import_tail N/A N/A N/A ImportError N/A N/A N/A N/A N/A N/A mod None N/A N/A N/A getregentry N/A mod getregentry N/A N/A N/A AttributeError N/A N/A mod None N/A N/A mod None N/A N/A N/A _cache N/A encoding None N/A None N/A entry N/A getregentry N/A N/A N/A isinstance entry N/A codecs CodecInfo N/A N/A N/A N/A 4 N/A len entry 7 N/A N/A CodecRegistryError N/A module "%s" (%s) failed to register N/A N/A mod __name__ N/A mod __file__ N/A N/A N/A N/A callable N/A entry N/A 0 N/A N/A callable N/A entry N/A 1 N/A N/A N/A entry N/A 2 None N/A N/A callable N/A entry N/A 2 N/A N/A N/A entry N/A 3 None N/A N/A callable N/A entry N/A 3 N/A N/A N/A len entry 4 N/A N/A entry N/A 4 None N/A N/A callable N/A entry N/A 4 N/A N/A N/A len entry 5 N/A N/A entry N/A 5 None N/A N/A callable N/A entry N/A 5 N/A N/A CodecRegistryError N/A incompatible codecs in module "%s" (%s) N/A N/A mod __name__ N/A mod __file__ N/A N/A N/A N/A len entry 7 N/A N/A entry N/A 6 None N/A N/A entry N/A N/A N/A None N/A 6 N/A len entry N/A N/A N/A N/A N/A mod __name__ split . 1 N/A 1 N/A entry N/A N/A codecs CodecInfo entry N/A N/A _cache N/A encoding entry N/A N/A N/A codecaliases N/A N/A mod getaliases N/A N/A N/A AttributeError N/A N/A N/A N/A alias codecaliases N/A N/A N/A N/A N/A _aliases has_key alias N/A N/A N/A _aliases N/A alias modname N/A entry N/A N/A N/A N/A codecs register search_function