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