]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
dependency sort thing getting out of hand
authorMike Bayer <mike_mp@zzzcomputing.com>
Tue, 20 Sep 2005 03:08:44 +0000 (03:08 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Tue, 20 Sep 2005 03:08:44 +0000 (03:08 +0000)
lib/sqlalchemy/attributes.py

index 959a39ad949e4556e2ae4b3a113ea26d9534330f..a12b57accb72580cca360c16a8995aee5626d2a9 100644 (file)
@@ -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):