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.7/encodings/__pycache__/__init__.cpython-37.pyc
B

{a$@sdZddlZddlZddlmZiZdZdgZejZGddde	e
Zd	d
ZddZ
ee
ejd
kr|ddZeedS)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@seZdZdS)CodecRegistryErrorN)__name__
__module____qualname__r	r	(/usr/lib/python3.7/encodings/__init__.pyr(srcCsjt|trt|d}g}d}xB|D]:}|s6|dkrX|rH|rH|d||d}q"d}q"Wd|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)
isinstancebytesstrisalnumappendjoin)encodingcharspunctcr	r	r
normalize_encoding+s




rc
	Cs|t|t}|tk	r|St|}t|p:t|dd}|dk	rN||g}n|g}xL|D]@}|rZd|krlqZytd|tdd}Wntk
rYqZXPqZWd}y
|j	}Wnt
k
rd}YnX|dkrdt|<dS|}t|tj
s*dt|kr
dks ntd|j|jft|drt|d	r|d
dk	rXt|d
r|ddk	rtt|drt|dkr|ddk	rt|drt|dkr|ddk	rt|dstd
|j|jft|dks|ddkr |ddt||jdd	d	f7}tj
|}|t|<y|}Wnt
k
rTYn$Xx |D]}	|	tkr\|t|	<q\W|S)Nrr
z
encodings.r)fromlistlevelz#module "%s" (%s) failed to registerrz'incompatible codecs in module "%s" (%s))N)_cacheget_unknownr_aliasesreplace
__import___import_tailImportErrorgetregentryAttributeErrorrcodecs	CodecInfolenrr__file__callablesplit
getaliases)
rentry
norm_encodingaliased_encodingmodnamesmodnamemodr*codecaliasesaliasr	r	r
search_functionGsf	




**(


r;Zwin32cCsLy2ddl}d|}||kr0ddl}|jSWntk
rFYnXdS)Nrzcp%s)_winapiZGetACPZencodings.mbcsmbcsr*r))rr<Zansi_code_pageZ	encodingsr	r	r
_alias_mbcssr>)__doc__r,sysrrr"r$r(r%LookupErrorSystemErrorrrr;registerplatformr>r	r	r	r
<module>sU