server/schemaserial.py
changeset 4021 280c910c8710
parent 4014 24f7d7eb4c23
child 4024 6a14cff373c3
equal deleted inserted replaced
4018:d4d4e7112ccf 4021:280c910c8710
   508     for rql, values in rdefrelations2rql(rschema, subjtype, objtype, props):
   508     for rql, values in rdefrelations2rql(rschema, subjtype, objtype, props):
   509         yield rql + ', EDEF is CWRelation', values
   509         yield rql + ', EDEF is CWRelation', values
   510 
   510 
   511 def rdefrelations2rql(rschema, subjtype, objtype, props):
   511 def rdefrelations2rql(rschema, subjtype, objtype, props):
   512     iterators = []
   512     iterators = []
   513     for constraint in props['constraints']:
   513     for constraint in props.constraints:
   514         iterators.append(constraint2rql(rschema, subjtype, objtype, constraint))
   514         iterators.append(constraint2rql(rschema, subjtype, objtype, constraint))
   515     return chain(*iterators)
   515     return chain(*iterators)
   516 
   516 
   517 def constraint2rql(rschema, subjtype, objtype, constraint):
   517 def constraint2rql(rschema, subjtype, objtype, constraint):
   518     values = {'ctname': unicode(constraint.type()),
   518     values = {'ctname': unicode(constraint.type()),