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