Michael Bayer wrote:
> nevermind, this one was pretty straightforward and r3695 didnt  
> actually "break" things, it just revealed the lack of checking for  
> things elsewhere, so works in r3747.
>   
yes, that works.
but now multiple other things broke. pfffff

 - the mapper.properties in its new get()/iterate() form is not 
available yet when mapper-extensions are setup (e.g. at 
ext.instrument_class). i need to find which attribute-name is being 
mapped to certain table.column... maybe i can get without it..

 - something changed in the traversing (AbstractClauseProcessor - r3727) 
and it does not find proper things...

 - r3735 - i started getting again these:
 File "/home/az/src/dbcook/sqlalchemy/orm/util.py", line 261, in __getitem__
    return self.row[key]
  File "/home/az/src/dbcook/sqlalchemy/engine/base.py", line 1247, in 
__getitem__
    return self.__parent._get_col(self.__row, key)
  File "/home/az/src/dbcook/sqlalchemy/engine/base.py", line 1470, in 
_get_col
    rec = self._key_cache[key]
  File "/home/az/src/dbcook/sqlalchemy/util.py", line 72, in __missing__
    self[key] = val = self.creator(key)
  File "/home/az/src/dbcook/sqlalchemy/engine/base.py", line 1375, in 
lookup_key
    raise exceptions.NoSuchColumnError("Could not locate column in row 
for column '%s'" % (str(key)))
NoSuchColumnError: "Could not locate column in row for column 'A_tbl.db_id'"

details later.


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to sqlalchemy@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to