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: //proc/self/root/opt/alt/python27/lib/python2.7/site-packages/past/types/olddict.pyc
�
�A�[c@swdZddlZddlmZeZejd Zdefd��YZ	dee	e�fd��YZ
dgZdS(	s�
A dict subclass for Python 3 that behaves like Python 2's dict

Example use:

>>> from past.builtins import dict
>>> d1 = dict()    # instead of {} for an empty dict
>>> d2 = dict(key1='value1', key2='value2')

The keys, values and items methods now return lists on Python 3.x and there are
methods for iterkeys, itervalues, iteritems, and viewkeys etc.

>>> for d in (d1, d2):
...     assert isinstance(d.keys(), list)
...     assert isinstance(d.values(), list)
...     assert isinstance(d.items(), list)
i����N(twith_metaclassitBaseOldDictcBseZd�ZRS(cCs
t|t�S(N(t
isinstancet
_builtin_dict(tclstinstance((sC/opt/alt/python27/lib/python2.7/site-packages/past/types/olddict.pyt__instancecheck__s(t__name__t
__module__R(((sC/opt/alt/python27/lib/python2.7/site-packages/past/types/olddict.pyRstolddictcBsqeZdZejZejZd�ZejZejZ	d�Zej
Zej
Zd�Z
d�Z
d�ZRS(s7
    A backport of the Python 3 dict object to Py2
    cCsttt|�j��S(N(tlisttsuperR	tkeys(tself((sC/opt/alt/python27/lib/python2.7/site-packages/past/types/olddict.pyR(scCsttt|�j��S(N(R
RR	tvalues(R
((sC/opt/alt/python27/lib/python2.7/site-packages/past/types/olddict.pyR.scCsttt|�j��S(N(R
RR	titems(R
((sC/opt/alt/python27/lib/python2.7/site-packages/past/types/olddict.pyR4scCs
||kS(sC
        D.has_key(k) -> True if D has a key k, else False
        ((R
tk((sC/opt/alt/python27/lib/python2.7/site-packages/past/types/olddict.pythas_key7scCs
tt|�S(s;
        Hook for the past.utils.native() function
        (Rtoldbytes(R
((sC/opt/alt/python27/lib/python2.7/site-packages/past/types/olddict.pyt
__native__Ys(RRt__doc__RRtiterkeystviewkeysRt
itervaluest
viewvaluesRt	iteritemst	viewitemsRR(((sC/opt/alt/python27/lib/python2.7/site-packages/past/types/olddict.pyR	!s										"(Rtsyst
past.utilsRtdictRtversion_infotverttypeRR	t__all__(((sC/opt/alt/python27/lib/python2.7/site-packages/past/types/olddict.pyt<module>s
?