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) Lenard