HEX
Server: LiteSpeed
System: Linux kapuas.iixcp.rumahweb.net 5.14.0-427.42.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Nov 1 14:58:02 EDT 2024 x86_64
User: mirz4654 (1666)
PHP: 8.1.33
Disabled: system,exec,escapeshellarg,escapeshellcmd,passthru,proc_close,proc_get_status,proc_nice,proc_open,proc_terminate,shell_exec,popen,pclose,dl,pfsockopen,leak,apache_child_terminate,posix_kill,posix_mkfifo,posix_setsid,posix_setuid,posix_setpgid,ini_alter,show_source,define_syslog_variables,symlink,syslog,openlog,openlog,closelog,ocinumcols,listen,chgrp,apache_note,apache_setenv,debugger_on,debugger_off,ftp_exec,dll,ftp,myshellexec,socket_bind,mail,posix_getwpuid
Upload Files
File: //opt/alt/python27/lib64/python2.7/encodings/__init__.pyc
�
MY~gc@s�dZddlZddlmZddlZiZdZdgZdZejZ	de
efd��YZd	�Z
d
�Zeje�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 ([email protected]).

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

i����N(taliasess--unknown--t*s                                              . 0123456789       ABCDEFGHIJKLMNOPQRSTUVWXYZ      abcdefghijklmnopqrstuvwxyz                                                                                                                                     tCodecRegistryErrorcBseZRS((t__name__t
__module__(((s7/opt/alt/python27/lib64/python2.7/encodings/__init__.pyR.scCsLttd�r0t|t�r0|jd�}ndj|jt�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.

    tunicodeslatin-1t_(	thasattrt__builtin__t
isinstanceRtencodetjoint	translatet_norm_encoding_maptsplit(tencoding((s7/opt/alt/python27/lib64/python2.7/encodings/__init__.pytnormalize_encoding1sc
Cs8tj|t�}|tk	r"|St|�}tj|�pUtj|jdd��}|dk	rs||g}n	|g}xb|D]T}|s�d|kr�q�ny td|dtdd�}Wnt	k
r�q�XPq�Wd}y
|j
}Wntk
rd}nX|dkr"dt|<dS|�}t|t
j�s�dt|�koZdkns{td	|j|jf�nt|dd
�sWt|dd
�sW|ddk	r�t|dd
�sW|d
dk	r�t|d
d
�sWt|�dkr!|ddk	r!t|dd
�sWt|�dkrs|ddk	rst|dd
�rstd|j|jf�nt|�dks�|ddkr�|ddt|�|jjdd�df7}nt
j|�}n|t|<y|j�}Wntk
r	n+Xx'|D]}	|	tkr|t|	<qqW|S(Nt.Rs
encodings.tfromlisttleveliiis#module "%s" (%s) failed to registert__call__iiiis'incompatible codecs in module "%s" (%s)i(N(t_cachetgett_unknownRt_aliasestreplacetNonet
__import__t_import_tailtImportErrortgetregentrytAttributeErrorR	tcodecst	CodecInfotlenRRt__file__RRt
getaliases(
Rtentryt
norm_encodingtaliased_encodingtmodnamestmodnametmodRtcodecaliasestalias((s7/opt/alt/python27/lib64/python2.7/encodings/__init__.pytsearch_functionGsl		






	"$$66"5


(t__doc__R t	encodingsRRRRRR
RtLookupErrortSystemErrorRRR-tregister(((s7/opt/alt/python27/lib64/python2.7/encodings/__init__.pyt<module>s				V