req.py
changeset 10669 155c29e0ed1c
parent 10662 10942ed172de
child 10672 f6f425a54a8d
equal deleted inserted replaced
10668:4fb62d791073 10669:155c29e0ed1c
   216                 assert attr in eschema.objrels, \
   216                 assert attr in eschema.objrels, \
   217                     '%s not in %s object relations' % (attr, eschema)
   217                     '%s not in %s object relations' % (attr, eschema)
   218                 parts.append(
   218                 parts.append(
   219                     '%(varname)s %(attr)s X, '
   219                     '%(varname)s %(attr)s X, '
   220                     '%(varname)s eid %%(reverse_%(attr)s)s'
   220                     '%(varname)s eid %%(reverse_%(attr)s)s'
   221                     % {'attr': attr, 'varname': varmaker.next()})
   221                     % {'attr': attr, 'varname': next(varmaker)})
   222             else:
   222             else:
   223                 assert attr in eschema.subjrels, \
   223                 assert attr in eschema.subjrels, \
   224                     '%s not in %s subject relations' % (attr, eschema)
   224                     '%s not in %s subject relations' % (attr, eschema)
   225                 parts.append('X %(attr)s %%(%(attr)s)s' % {'attr': attr})
   225                 parts.append('X %(attr)s %%(%(attr)s)s' % {'attr': attr})
   226 
   226