Spade
Mini Shell
| Directory:~$ /proc/self/root/usr/lib/python2.7/site-packages/past/types/ |
| [Home] [System Details] [Kill Me] |
�
,�]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((s6/usr/lib/python2.7/site-packages/past/types/olddict.pyt__instancecheck__s(t__name__t
__module__R(((s6/usr/lib/python2.7/site-packages/past/types/olddict.pyRstolddictcBsqeZdZejZejZd�ZejZejZ d�Zej
Zej
Zd�Z
d�Z
d�ZRS(s7
A backport of the Python 3 dict object to Py2
cCsttt|�j��S(N(tlisttsuperR tkeys(tself((s6/usr/lib/python2.7/site-packages/past/types/olddict.pyR(scCsttt|�j��S(N(R
RR tvalues(R
((s6/usr/lib/python2.7/site-packages/past/types/olddict.pyR.scCsttt|�j��S(N(R
RR titems(R
((s6/usr/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((s6/usr/lib/python2.7/site-packages/past/types/olddict.pythas_key7scCs
tt|�S(s;
Hook for the past.utils.native() function
(Rtoldbytes(R
((s6/usr/lib/python2.7/site-packages/past/types/olddict.pyt
__native__Ys(RRt__doc__RRtiterkeystviewkeysRt
itervaluest
viewvaluesRt iteritemst viewitemsRR(((s6/usr/lib/python2.7/site-packages/past/types/olddict.pyR !s "(Rtsyst
past.utilsRtdictRtversion_infotverttypeRR t__all__(((s6/usr/lib/python2.7/site-packages/past/types/olddict.pyt<module>s
?