server/ssplanner.py
changeset 3720 5376aaadd16b
parent 3648 665c37544060
parent 3689 deb13e88e037
child 4252 6c4f109c2b03
--- a/server/ssplanner.py	Thu Oct 15 11:20:26 2009 +0200
+++ b/server/ssplanner.py	Mon Oct 19 15:16:41 2009 +0200
@@ -75,8 +75,8 @@
                 if reverse:
                     rdefs[i] = rtype, RelationsStep.REVERSE_RELATION
                 else:
-                    rschema = eschema.subject_relation(rtype)
-                    if rschema.is_final() or rschema.inlined:
+                    rschema = eschema.subjrels[rtype]
+                    if rschema.final or rschema.inlined:
                         rdefs[i] = rtype, RelationsStep.FINAL
                     else:
                         rdefs[i] = rtype, RelationsStep.RELATION
@@ -147,7 +147,7 @@
                 selected_index[rhs.as_string('utf-8')] = index
                 index += 1
             rschema = getrschema(relation.r_type)
-            if rschema.is_final() or rschema.inlined:
+            if rschema.final or rschema.inlined:
                 attrrelations.append(relation)
             else:
                 relations.append(relation)