From a78f45130c157b477833f442df3f7f257e03194e Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Wed, 14 Sep 2005 03:06:30 +0000 Subject: [PATCH] --- lib/sqlalchemy/objectstore.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/sqlalchemy/objectstore.py b/lib/sqlalchemy/objectstore.py index 02d0f70b80..caa1ee9cfa 100644 --- a/lib/sqlalchemy/objectstore.py +++ b/lib/sqlalchemy/objectstore.py @@ -196,7 +196,10 @@ class UnitOfWork(object): childlist = UOWListElement(obj, childlist) obj.__dict__[key] = childlist if data is not None and childlist.data != data: - childlist.set_data(data) + try: + childlist.set_data(data) + except TypeError: + raise "object " + repr(data) + " is not an iterable object" return childlist def register_clean(self, obj): -- 2.47.2