From: Mike Bayer Date: Tue, 20 Sep 2005 03:08:44 +0000 (+0000) Subject: dependency sort thing getting out of hand X-Git-Tag: rel_0_1_0~680 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=11c1c50e595db600e7760e29f3c5f009c8df92ad;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git dependency sort thing getting out of hand --- diff --git a/lib/sqlalchemy/attributes.py b/lib/sqlalchemy/attributes.py index 959a39ad94..a12b57accb 100644 --- a/lib/sqlalchemy/attributes.py +++ b/lib/sqlalchemy/attributes.py @@ -57,6 +57,8 @@ class PropHistory(object): def setattr_clean(self, value): self.obj.__dict__[self.key] = value def setattr(self, value): + if isinstance(value, list): + raise ("assigning a list to scalar property '%s' on '%s' instance %d" % (self.key, self.obj.__class__.__name__, id(self.obj))) self.orig = self.obj.__dict__.get(self.key, None) self.obj.__dict__[self.key] = value def delattr(self):