Your IP : 216.73.216.213
�
��f� c @ sb d d l Z d d l Z d d l Z d d l m Z d d l m Z d d l m Z d d � Z Gd d � d e � Z
Gd d
� d
e j � Z d d l m Z Gd d
� d
e j
� Z Gd d � d e � Z Gd d � d e � Z Gd d � d e � Z Gd d � d e � Z Gd d � d e � Z Gd d � d e � Z d d � Z e d k r^e � n d S( i N( u support( u MutableMapping( u dbm_iteratorc C s
| j d � S( Nu latin-1( u decode( u s( ( u5 /opt/alt/python33/lib64/python3.3/test/test_shelve.pyu L1 s u L1c B s� | Ee Z d Z d Z d d � Z d d � Z d d � Z d d � Z d
d � Z d d
� Z e Z
d d � Z d d � Z d S( u byteskeydictu Mapping that supports bytes keysc C s
i | _ d S( N( u d( u self( ( u5 /opt/alt/python33/lib64/python3.3/test/test_shelve.pyu __init__ s u byteskeydict.__init__c C s | j t | � S( N( u du L1( u selfu key( ( u5 /opt/alt/python33/lib64/python3.3/test/test_shelve.pyu __getitem__ s u byteskeydict.__getitem__c C s | | j t | � <d S( N( u du L1( u selfu keyu value( ( u5 /opt/alt/python33/lib64/python3.3/test/test_shelve.pyu __setitem__ s u byteskeydict.__setitem__c C s | j t | � =d S( N( u du L1( u selfu key( ( u5 /opt/alt/python33/lib64/python3.3/test/test_shelve.pyu __delitem__ s u byteskeydict.__delitem__c C s
t | j � S( N( u lenu d( u self( ( u5 /opt/alt/python33/lib64/python3.3/test/test_shelve.pyu __len__ s u byteskeydict.__len__c c s, x% | j j � D] } | j d � Vq Wd S( Nu latin-1( u du keysu encode( u selfu k( ( u5 /opt/alt/python33/lib64/python3.3/test/test_shelve.pyu iterkeys s u byteskeydict.iterkeysc C s t | j � � S( N( u listu iterkeys( u self( ( u5 /opt/alt/python33/lib64/python3.3/test/test_shelve.pyu keys# s u byteskeydict.keysc C s
t | j � S( N( u byteskeydictu d( u self( ( u5 /opt/alt/python33/lib64/python3.3/test/test_shelve.pyu copy&