174 eschema, rschema, role, tschema)): |
174 eschema, rschema, role, tschema)): |
175 add_msg(w, 'add a %s' % tschema, |
175 add_msg(w, 'add a %s' % tschema, |
176 'inlined:%s.%s.%s' % (etype, rschema, role)) |
176 'inlined:%s.%s.%s' % (etype, rschema, role)) |
177 add_msg(w, str(tschema), |
177 add_msg(w, str(tschema), |
178 'inlined:%s.%s.%s' % (etype, rschema, role)) |
178 'inlined:%s.%s.%s' % (etype, rschema, role)) |
179 if appearsin_addmenu.etype_get(eschema, rschema, role, tschema) and \ |
179 if appearsin_addmenu.etype_get(eschema, rschema, role, tschema): |
180 (libconfig is None or not |
180 if libconfig is not None and libappearsin_addmenu.etype_get(eschema, rschema, role, tschema): |
181 libappearsin_addmenu.etype_get(eschema, rschema, role, tschema)): |
181 if eschema in libschema and tschema in libschema: |
|
182 continue |
182 if role == 'subject': |
183 if role == 'subject': |
183 label = 'add %s %s %s %s' % (eschema, rschema, |
184 label = 'add %s %s %s %s' % (eschema, rschema, |
184 tschema, role) |
185 tschema, role) |
185 label2 = "creating %s (%s %%(linkto)s %s %s)" % ( |
186 label2 = "creating %s (%s %%(linkto)s %s %s)" % ( |
186 tschema, eschema, rschema, tschema) |
187 tschema, eschema, rschema, tschema) |