Я просматриваю какой-то старый код Python и наткнулся на этот «шаблон» часто:
class Foo(object):
def __init__(self, other = None):
if other:
self.__dict__ = dict(other.__dict__)
Это то, как конструктор копирования обычно реализуется в Python?