How to deepcopy a list of user defined lists?

2009-01-08 Thread srinivasan srinivas
Hi, I have a class which is a subclass of builtin-type list. #-- class clist(list):     def __new__(cls, values, ctor):     val = []     for item in values:     item = ctor(item)    

Re: How to deepcopy a list of user defined lists?

2009-01-08 Thread Chris Rebert
On Wed, Jan 7, 2009 at 11:59 PM, srinivasan srinivas sri_anna...@yahoo.co.in wrote: Hi, I have a class which is a subclass of builtin-type list. #-- class clist(list): def __new__(cls, values, ctor): val

Re: How to deepcopy a list of user defined lists?

2009-01-08 Thread srinivasan srinivas
-- 964 self.__tmp_data = copy.deepcopy(self.__data)     965 /usr/local/python-2.5.1/lib/python2.5/copy.py in deepcopy(x, memo, _nil)     160 copier = _deepcopy_dispatch.get(cls)     161 if copier: -- 162 y = copier(x, memo)     163 else:     164 try:

Re: How to deepcopy a list of user defined lists?

2009-01-08 Thread Steven D'Aprano
On Thu, 08 Jan 2009 13:29:37 +0530, srinivasan srinivas wrote: Hi, I have a class which is a subclass of builtin-type list. #-- class clist(list):     def __new__(cls, values, ctor):     val = []     for

Re: How to deepcopy a list of user defined lists?

2009-01-08 Thread Terry Reedy
srinivasan srinivas wrote: Hi, I have a class which is a subclass of builtin-type list. #-- class clist(list): def __new__(cls, values, ctor): val = [] for item in values: item =