On 12/08/11 11:52 AM, Lenard Lindstrom wrote:
On 12/08/11 11:27 AM, Ian Mallett wrote:
Hi,

My solution is:

if isinstance(data,pygame.Surface):
    self.data = data.copy()
 else:
    self.data = copy.deepcopy(data)

Or you could try

if hasattr(data.__deepcopy__):
    self.data = copy.deepcopy(data)
else:
    self.date = copy.copy(data)

correction: "hasattr(data, '__deepcopy__')"

I will stop posting now.

Lenard

Reply via email to