On May 3, 2007, at 2:41 PM, shday wrote:
>
> The problem seems to be related to a backref I had. I found a way
> without using backref and now things work.
>
> With this I get a unicode error:
> acc_mapper =
> mapper(ACCProtocolSpecies,acc_protocol_species_table,properties=
> {'models':relation
> (Model,secondary=model_acc_protocol_table,lazy=False,backref='acc_prot
> ocols'),
>
> 'study_requests':relation
> (StudyRequest,secondary=model_acc_protocol_table,lazy=False)})
> With this I don't:
> acc_mapper =
> mapper(ACCProtocolSpecies,acc_protocol_species_table,properties=
> {'models':relation
> (Model,secondary=model_acc_protocol_table,lazy=False),
>
> 'study_requests':relation
> (StudyRequest,secondary=model_acc_protocol_table,lazy=False)})
>
Ok well thats a bug in SA. what is the specific join condition to
the model_acc_protocol_table / primary keys in the related tables ?
'color' and 'acc_protocol_id' are foreign key columns in the
association table (and are part of how the relationship joins ?) a
stack trace here would tell me the bug is where i think it is (my
guess is, dependency.py line 383).
I also notice you have the same table used as a "secondary" table in
two different relationships which also might create confusion but not
related to unicode.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"sqlalchemy" group.
To post to this group, send email to [email protected]
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
-~----------~----~----~----~------~----~------~--~---