| Server IP : 180.180.241.3 / Your IP : 216.73.216.35 Web Server : Microsoft-IIS/7.5 System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586 User : IUSR ( 0) PHP Version : 5.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /Program Files/MySQL/MySQL Workbench 6.3 CE/python/lib/encodings/ |
Upload File : |
ó
rKXc @ sŽ d Z d d l Z d d l m Z d d l Z i Z d Z d g Z d Z e j Z d e
e f d „ ƒ YZ d „ Z
d
„ Z e j e ƒ d S( 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( t aliasess --unknown--t *s . 0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz t CodecRegistryErrorc B s e Z RS( ( t __name__t
__module__( ( ( sN C:\Program Files\MySQL\MySQL Workbench 6.3 CE\Python\Lib\encodings\__init__.pyR . s c C sL t t d ƒ r0 t | t ƒ r0 | j d ƒ } n d j | j t ƒ j ƒ ƒ 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.
t unicodes latin-1t _( t hasattrt __builtin__t
isinstanceR t encodet joint translatet _norm_encoding_mapt split( t encoding( ( sN C:\Program Files\MySQL\MySQL Workbench 6.3 CE\Python\Lib\encodings\__init__.pyt normalize_encoding1 s c
C s8 t j | t ƒ } | t k r"