diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2005-11-17 07:12:11 +0000 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2005-11-17 07:12:11 +0000 |
commit | 87d280c0a1cfe6f478283d5f5ec1e9d277ebbfd5 (patch) | |
tree | 0cc53eb5441c7575272bb30bbebc4df249a34519 /lib/sqlalchemy/attributes.py | |
parent | ec57b8e62066340d44e3a773f7625703574d0911 (diff) | |
download | sqlalchemy-87d280c0a1cfe6f478283d5f5ec1e9d277ebbfd5.tar.gz |
Diffstat (limited to 'lib/sqlalchemy/attributes.py')
-rw-r--r-- | lib/sqlalchemy/attributes.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/sqlalchemy/attributes.py b/lib/sqlalchemy/attributes.py index f3fd1b558..aa768532d 100644 --- a/lib/sqlalchemy/attributes.py +++ b/lib/sqlalchemy/attributes.py @@ -202,6 +202,8 @@ class AttributeManager(object): return self.get_history(obj, key, **kwargs) def set_attribute(self, obj, key, value, **kwargs): + if key == 'parent' and value is not None and value.__class__.__name__ != 'Comment': + raise "wha?" self.get_history(obj, key, **kwargs).setattr(value) self.value_changed(obj, key, value) |