HEX

Warning: set_time_limit() [function.set-time-limit]: Cannot set time limit - prohibited by configuration in /home/u547966/brikov.ru/www/wp-content/plugins/admin-menu-editor/menu-editor.php on line 745
Server: Apache
System: Linux 4.19.0-0.bpo.9-amd64 x86_64 at red40
User: u547966 (5490)
PHP: 5.3.29-mh2
Disabled: syslog, dl, popen, proc_open, proc_nice, proc_get_status, proc_close, proc_terminate, posix_mkfifo, chown, chgrp, accelerator_reset, opcache_reset, accelerator_get_status, opcache_get_status, pcntl_alarm, pcntl_fork, pcntl_waitpid, pcntl_wait, pcntl_wifexited, pcntl_wifstopped, pcntl_wifsignaled, pcntl_wifcontinued, pcntl_wexitstatus, pcntl_wtermsig, pcntl_wstopsig, pcntl_signal, pcntl_signal_dispatch, pcntl_get_last_error, pcntl_strerror, pcntl_sigprocmask, pcntl_sigwaitinfo, pcntl_sigtimedwait, pcntl_exec, pcntl_getpriority, pcntl_setpriority
Upload Files
File: //usr/lib/python3.5/encodings/__pycache__/__init__.cpython-35.pyc


FüƒaËã@s‚dZddlZddlmZiZdZdgZejZGdd„dee	ƒZ
d	d
„Zdd„Zej
eƒdS)
a3 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 return 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é)Úaliasesz--unknown--Ú*c@seZdZdS)ÚCodecRegistryErrorN)Ú__name__Ú
__module__Ú__qualname__©r	r	ú(/usr/lib/python3.5/encodings/__init__.pyr'srcCs•t|tƒrt|dƒ}g}d}x[|D]S}|jƒsO|dkr~|rh|rh|jdƒ|j|ƒd}q1d}q1Wdj|ƒS)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.

    ÚasciiFÚ.Ú_TÚ)Ú
isinstanceÚbytesÚstrÚisalnumÚappendÚjoin)ÚencodingÚcharsÚpunctÚcr	r	r
Únormalize_encoding*s



	
rc
Cstj|tƒ}|tk	r"|St|ƒ}tj|ƒpUtj|jddƒƒ}|dk	rs||g}n	|g}x`|D]R}|sƒd|krŸqƒy td|dtddƒ}Wntk
rÓYqƒXPqƒWd}y
|j	}Wnt
k
rd}YnX|dkr!dt|<dS|ƒ}t|tj
ƒsÃdt|ƒkoYdknsztd	|j|jfƒ‚t|dƒsDt|d
ƒsD|ddk	r½t|dƒsD|ddk	rÞt|dƒsDt|ƒdkr|ddk	rt|dƒsDt|ƒd
kr`|d
dk	r`t|d
ƒr`td|j|jfƒ‚t|ƒdks‚|ddkr´|ddt|ƒ|jjdd
ƒd
f7}tj
|Œ}|t|<y|jƒ}Wnt
k
rñYn(Xx$|D]}	|	tkrù|t|	<qùW|S)Nrr
z
encodings.ÚfromlistÚlevelrééz#module "%s" (%s) failed to registerréééz'incompatible codecs in module "%s" (%s)é)N)Ú_cacheÚgetÚ_unknownrÚ_aliasesÚreplaceÚ
__import__Ú_import_tailÚImportErrorÚgetregentryÚAttributeErrorrÚcodecsÚ	CodecInfoÚlenrrÚ__file__ÚcallableÚsplitÚ
getaliases)
rÚentryÚ
norm_encodingÚaliased_encodingÚmodnamesÚmodnameÚmodr*ÚcodecaliasesÚaliasr	r	r
Úsearch_functionEsf		





	""!!33"2


r;)Ú__doc__r,rrr"r$r(r%ÚLookupErrorÚSystemErrorrrr;Úregisterr	r	r	r
Ú<module>s		S