Hello I am new to python and have some questions.
How to copy objects using another method than this: class op: def __init__(self, op): for x in dir(op): if x[:2] == "__": continue setattr(self, x, getattr(op, x)) o = op(src) I tried to copy with "o = copy.copy(src)" but as soon as "src" is gone, "o"'s attributes are not correct, and I cannot use copy.deepcopy () because of this error: TypeError: object.__new__(SwigPyObject) is not safe, use SwigPyObject.__new__() Can the previous for loop be simplified and replaced with a map() and a lambda function? Thanks. -- http://mail.python.org/mailman/listinfo/python-list