]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
tweak to get_direction, rolls back a comparison of "foreigntable" to "parent"/"mapper...
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 13 Mar 2006 02:39:52 +0000 (02:39 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 13 Mar 2006 02:39:52 +0000 (02:39 +0000)
lib/sqlalchemy/mapping/properties.py

index fc6762b596ba92968c806807cb0afd66b9752a26..34b0ae48e4376a3607b1796613ea57abd0f106dd 100644 (file)
@@ -228,9 +228,11 @@ class PropertyLoader(MapperProperty):
                 return PropertyLoader.ONETOMANY
         elif self.secondaryjoin is not None:
             return PropertyLoader.MANYTOMANY
-        elif self.foreigntable is self.target or self.foreigntable in self.mapper.tables:
+        elif self.foreigntable == self.target:
+        #elif self.foreigntable is self.target or self.foreigntable in self.mapper.tables:
             return PropertyLoader.ONETOMANY
-        elif self.foreigntable is self.parent.table or self.foreigntable in self.parent.tables:
+        elif self.foreigntable == self.parent.table:
+        #elif self.foreigntable is self.parent.table or self.foreigntable in self.parent.tables:
             return PropertyLoader.MANYTOONE
         else:
             raise ArgumentError("Cant determine relation direction")