def copy(self): c = UserDict.copy(self) c._lazy_keys = self._lazy_keys[:] return c
def copy(self): dict = UserDict.copy(self) dict._keys = self._keys[:] return dict
del u3["three"] try: del u3["three"] except KeyError: pass else: assert 0, "u3['three'] shouldn't exist" # Test clear u3.clear() assert u3 == {} # Test copy() u2a = u2.copy() assert u2a == u2 class MyUserDict(UserDict): def display(self): print self m2 = MyUserDict(u2) m2a = m2.copy() assert m2a == m2 # Test keys, items, values assert u2.keys() == d2.keys() assert u2.items() == d2.items() assert u2.values() == d2.values()
def copy(self): dict = UserDict.copy(self) dict._keys = self.keys[:] return dict
def copy(self): d = UserDict.copy(self) d._keys = self._keys[:] return d
def copy(self): copy = UserDict.copy(self) copy._keys = self._keys.copy() return copy
def copy(self): self.__populate() return UserDict.copy( self )
def copy(self): _dict = UserDict.copy(self) _dict._keys = self._keys[:] _dict._preferred_order = self._preferred_order[:] return _dict
def copy(self): """Copying dictionary""" dict = UserDict.copy(self) dict._keys = self._keys[:] return dict