config root man

Current Path : /usr/local/lib/python2.5/encodings/

FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64
Upload File :
Current File : //usr/local/lib/python2.5/encodings/__init__.pyc

³ò
h”Rc@sŽdZddkZddkZddklZhZdZdgZdZeiZ	de
efd„ƒYZd	„Z
d
„ZeieƒdS(s, 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.

iÿÿÿÿN(taliasess--unknown--t*s                                              . 0123456789       ABCDEFGHIJKLMNOPQRSTUVWXYZ      abcdefghijklmnopqrstuvwxyz                                                                                                                                     tCodecRegistryErrorcBseZRS((t__name__t
__module__(((s./usr/local/lib/python2.5/encodings/__init__.pyR-scCsUttdƒo)t|ƒtijo|idƒ}ndi|itƒiƒƒS(s´ 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.

    tUnicodeTypeslatin-1t_(	thasattrttypesttypeRtencodetjoint	translatet_norm_encoding_maptsplit(tencoding((s./usr/local/lib/python2.5/encodings/__init__.pytnormalize_encoding0s&c
CsYti|tƒ}|tj	o|Snt|ƒ}ti|ƒpti|iddƒƒ}|dj	o||g}n
|g}xj|D]\}|p
d|joq‹ny#td|tƒt	ƒt
ƒ}Wntj
oq‹XPq‹Wd}y
|i}Wnt
j
o
d}nX|djodt|<dSn|ƒ}t|tiƒp¡dt|ƒjo
djnptd|i|if‚nt|dƒpÄt|dƒp²|d	dj	ot|d	ƒp|d
dj	ot|d
ƒplt|ƒdjo#|ddj	ot|dƒp6t|ƒdjo@|ddj	o/t|dƒotd|i|if‚nt|ƒdjp|d
djo6|dd
t|ƒ|iiddƒdf7}nti|Œ}n|t|<y|iƒ}Wnt
j
on1Xx,|D]$}	ti|	ƒp|t|	<q-q-W|S(Nt.Rs
encodings.iis#module "%s" (%s) failed to registeriiiiis'incompatible codecs in module "%s" (%s)i(N(t_cachetgett_unknownRt_aliasestreplacetNonet
__import__tglobalstlocalst_import_tailtImportErrortgetregentrytAttributeErrort
isinstancetcodecst	CodecInfotlenRRt__file__tcallableRt
getaliasesthas_key(
Rtentryt
norm_encodingtaliased_encodingtmodnamestmodnametmodRtcodecaliasestalias((s./usr/local/lib/python2.5/encodings/__init__.pytsearch_functionFsp
	

	



	$##66$6
(t__doc__R Rt	encodingsRRRRR
RtLookupErrortSystemErrorRRR/tregister(((s./usr/local/lib/python2.5/encodings/__init__.pys<module>s				T

Man Man