From 11c1c50e595db600e7760e29f3c5f009c8df92ad Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Tue, 20 Sep 2005 03:08:44 +0000 Subject: [PATCH] dependency sort thing getting out of hand --- lib/sqlalchemy/attributes.py | 2 ++ 1 file changed, 2 insertions(+) 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): -- 2.47.2