]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
- Removed erroneous 'self' reference when raising
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 14 Jul 2008 19:52:59 +0000 (19:52 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 14 Jul 2008 19:52:59 +0000 (19:52 +0000)
UnmappedColumnError during flush() operation.

CHANGES
lib/sqlalchemy/orm/sync.py

diff --git a/CHANGES b/CHANGES
index 173c7126099da7e048cf6e7c1344e2d3c6822175..603aa578238757c0956b5112121f6bbbee92c796 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -27,6 +27,9 @@ CHANGES
       flag is always True with a "transactional" 
       (in 0.5 a non-"autocommit") Session.
 
+    - Removed erroneous 'self' reference when raising
+      UnmappedColumnError during flush() operation.
+
 - schema
     - create_all(), drop_all(), create(), drop() all raise
       an error if the table name or schema name contains
index 39a7b5044c40064267f827163e75fa6f35239de0..da4585540fed5677e8f45d595ea8013e4259507a 100644 (file)
@@ -24,7 +24,7 @@ def populate(source, source_mapper, dest, dest_mapper, synchronize_pairs):
         try:
             dest_mapper._set_state_attr_by_column(dest, r, value)
         except exceptions.UnmappedColumnError:
-            self._raise_col_to_prop(True, source_mapper, l, dest_mapper, r)
+            _raise_col_to_prop(True, source_mapper, l, dest_mapper, r)
 
 def clear(dest, dest_mapper, synchronize_pairs):
     for l, r in synchronize_pairs:
@@ -41,7 +41,7 @@ def update(source, source_mapper, dest, old_prefix, synchronize_pairs):
             oldvalue = source_mapper._get_committed_attr_by_column(source.obj(), l)
             value = source_mapper._get_state_attr_by_column(source, l)
         except exceptions.UnmappedColumnError:
-            self._raise_col_to_prop(False, source_mapper, l, None, r)
+            _raise_col_to_prop(False, source_mapper, l, None, r)
         dest[r.key] = value
         dest[old_prefix + r.key] = oldvalue