7295 vers.append(extensions.moduleversion(module) or None) |
7295 vers.append(extensions.moduleversion(module) or None) |
7296 isinternals.append(extensions.ismoduleinternal(module)) |
7296 isinternals.append(extensions.ismoduleinternal(module)) |
7297 fn = fm.nested("extensions") |
7297 fn = fm.nested("extensions") |
7298 if names: |
7298 if names: |
7299 namefmt = " %%-%ds " % max(len(n) for n in names) |
7299 namefmt = " %%-%ds " % max(len(n) for n in names) |
7300 if fn: |
7300 places = [_("external"), _("internal")] |
7301 places = ["external", "internal"] |
|
7302 else: |
|
7303 places = [_("external"), _("internal")] |
|
7304 for n, v, p in zip(names, vers, isinternals): |
7301 for n, v, p in zip(names, vers, isinternals): |
7305 fn.startitem() |
7302 fn.startitem() |
7306 fn.condwrite(ui.verbose, "name", namefmt, n) |
7303 fn.condwrite(ui.verbose, "name", namefmt, n) |
7307 fn.condwrite(ui.verbose, "place", "%s ", places[p]) |
7304 if ui.verbose: |
|
7305 fn.plain("%s " % places[p]) |
|
7306 fn.data(bundled=p) |
7308 fn.condwrite(ui.verbose and v, "ver", "%s", v) |
7307 fn.condwrite(ui.verbose and v, "ver", "%s", v) |
7309 if ui.verbose: |
7308 if ui.verbose: |
7310 fn.plain("\n") |
7309 fn.plain("\n") |
7311 fn.end() |
7310 fn.end() |
7312 fm.end() |
7311 fm.end() |