From 42cea08d8877bbc9362ff9547a2c3e408f2ed707 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Wed, 1 Feb 2006 23:20:40 +0000 Subject: [PATCH] moved dict init to setattr for auto-__init__ thing --- lib/sqlalchemy/mapping/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/sqlalchemy/mapping/__init__.py b/lib/sqlalchemy/mapping/__init__.py index 2bcdcabd02..fcfa17fe00 100644 --- a/lib/sqlalchemy/mapping/__init__.py +++ b/lib/sqlalchemy/mapping/__init__.py @@ -137,7 +137,7 @@ def assign_mapper(class_, *args, **params): if not isinstance(getattr(class_, '__init__'), types.MethodType): def __init__(self, **kwargs): for key, value in kwargs.items(): - self.__dict__[key] = value + setattr(self, key, value) class_.__init__ = __init__ m = mapper(class_, *args, **params) class_.mapper = m -- 2.47.2