HEX
Server: LiteSpeed
System: Linux standart9.isimtescil.net 3.10.0-962.3.2.lve1.5.26.7.el7.x86_64 #1 SMP Wed Oct 2 07:53:12 EDT 2019 x86_64
User: karalev (5310)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: //opt/alt/python27/lib/python2.7/site-packages/past/types/oldstr.pyc
�
�A�[c@s�dZddlmZddlmZddlmZmZeZ	de
fd��YZd�Zdeee	�fd	��YZ
dgZd
S(sH
Pure-Python implementation of a Python 2-like str object for Python 3.
i����(tIterable(tIntegral(tPY2twith_metaclasst
BaseOldStrcBseZd�ZRS(cCs
t|t�S(N(t
isinstancet_builtin_bytes(tclstinstance((sB/opt/alt/python27/lib/python2.7/site-packages/past/types/oldstr.pyt__instancecheck__s(t__name__t
__module__R	(((sB/opt/alt/python27/lib/python2.7/site-packages/past/types/oldstr.pyRscCs|j�jd�S(s�
    Interprets strings with escape sequences

    Example:
    >>> s = unescape(r'abc\def')   # i.e. 'abc\\def'
    >>> print(s)
    'abc\def'
    >>> s2 = unescape('abc\ndef')
    >>> len(s2)
    8
    >>> print(s2)
    abc
    def
    tunicode_escape(tencodetdecode(ts((sB/opt/alt/python27/lib/python2.7/site-packages/past/types/oldstr.pytunescapestoldstrcBs\eZdZed��Zd�Zd�Zd�Zd�Zd�Z	d�Z
d�ZRS(	sC
    A forward port of the Python 2 8-bit string object to Py3
    cCs
t�dS(N(tAttributeError(tself((sB/opt/alt/python27/lib/python2.7/site-packages/past/types/oldstr.pyt__iter__*scCs)gtt�D]}|dkr
|^q
S(NR(tdirR(Rtthing((sB/opt/alt/python27/lib/python2.7/site-packages/past/types/oldstr.pyt__dir__.scCstt|�j�}|dS(Ni(tsuperRt__repr__(RR((sB/opt/alt/python27/lib/python2.7/site-packages/past/types/oldstr.pyRiscCsLtt|�j�}|d dkr5|ddks;t�t|dd!�S(Nisb'i����t'(RRt__str__tAssertionErrorR(RR((sB/opt/alt/python27/lib/python2.7/site-packages/past/types/oldstr.pyRms&cCsLt|t�r2tt|�jt||d��Stt|�j|�SdS(Ni(RRRRt__getitem__tslice(Rty((sB/opt/alt/python27/lib/python2.7/site-packages/past/types/oldstr.pyRss#cGs|jt|��S(N(RR(Rtargs((sB/opt/alt/python27/lib/python2.7/site-packages/past/types/oldstr.pyt__getslice__yscCst|t�rtSdS(N(RtinttFalse(Rtkey((sB/opt/alt/python27/lib/python2.7/site-packages/past/types/oldstr.pyt__contains__|scCs
t|�S(N(tbytes(R((sB/opt/alt/python27/lib/python2.7/site-packages/past/types/oldstr.pyt
__native__�s(R
Rt__doc__tpropertyRRRRRR!R%R'(((sB/opt/alt/python27/lib/python2.7/site-packages/past/types/oldstr.pyR%s	;					N(R(tcollectionsRtnumbersRt
past.utilsRRR&RttypeRRRt__all__(((sB/opt/alt/python27/lib/python2.7/site-packages/past/types/oldstr.pyt<module>s	_