devtools/devctl.py
branchtls-sprint
changeset 1662 a2c550e464ad
parent 1510 59584270a5bf
child 1665 14a8f9d434c8
equal deleted inserted replaced
1661:00340ebedc24 1662:a2c550e464ad
   155                 if rschema.is_final():
   155                 if rschema.is_final():
   156                     continue
   156                     continue
   157                 for teschema in rschema.targets(eschema, role):
   157                 for teschema in rschema.targets(eschema, role):
   158                     if libconfig is not None:
   158                     if libconfig is not None:
   159                         if role == 'subject':
   159                         if role == 'subject':
   160                             subjtype, objtype = etype, tetype
   160                             subjtype, objtype = eschema, teschema
   161                         else:
   161                         else:
   162                             subjtype, objtype = tetype, etype
   162                             subjtype, objtype = teschema, eschema
   163                         if libschema.rschema(rtype).has_rdef(subjtype, objtype):
   163                         if rschema.has_rdef(subjtype, objtype):
   164                             continue
   164                             continue
   165                     if actionbox.relation_mode(rschema, eschema, teschema, role) == 'create':
   165                     if actionbox.relation_mode(rschema, eschema, teschema, role) == 'create':
   166                         if role == 'subject':
   166                         if role == 'subject':
   167                             label = 'add %s %s %s %s' % (eschema, rschema,
   167                             label = 'add %s %s %s %s' % (eschema, rschema,
   168                                                          teschema, role)
   168                                                          teschema, role)