comparison mercurial/commands.py @ 29714:6eb9c8291a78

debugextensions: simply keep testedwith variable as a list There should be no need to distinguish [] and None.
author Yuya Nishihara <yuya@tcha.org>
date Sun, 10 Jul 2016 21:59:43 +0900
parents 94c5273c7d5d
children 47e48931263e
comparison
equal deleted inserted replaced
29713:6943dacc3b4c 29714:6eb9c8291a78
2399 '''show information about active extensions''' 2399 '''show information about active extensions'''
2400 exts = extensions.extensions(ui) 2400 exts = extensions.extensions(ui)
2401 fm = ui.formatter('debugextensions', opts) 2401 fm = ui.formatter('debugextensions', opts)
2402 for extname, extmod in sorted(exts, key=operator.itemgetter(0)): 2402 for extname, extmod in sorted(exts, key=operator.itemgetter(0)):
2403 extsource = extmod.__file__ 2403 extsource = extmod.__file__
2404 exttestedwith = getattr(extmod, 'testedwith', None) 2404 exttestedwith = getattr(extmod, 'testedwith', '').split()
2405 if exttestedwith is not None:
2406 exttestedwith = exttestedwith.split()
2407 extbuglink = getattr(extmod, 'buglink', None) 2405 extbuglink = getattr(extmod, 'buglink', None)
2408 2406
2409 fm.startitem() 2407 fm.startitem()
2410 2408
2411 if ui.quiet or ui.verbose: 2409 if ui.quiet or ui.verbose:
2424 2422
2425 fm.condwrite(ui.verbose and extsource, 'source', 2423 fm.condwrite(ui.verbose and extsource, 'source',
2426 _(' location: %s\n'), extsource or "") 2424 _(' location: %s\n'), extsource or "")
2427 2425
2428 fm.condwrite(ui.verbose and exttestedwith, 'testedwith', 2426 fm.condwrite(ui.verbose and exttestedwith, 'testedwith',
2429 _(' tested with: %s\n'), ' '.join(exttestedwith or [])) 2427 _(' tested with: %s\n'), ' '.join(exttestedwith))
2430 2428
2431 fm.condwrite(ui.verbose and extbuglink, 'buglink', 2429 fm.condwrite(ui.verbose and extbuglink, 'buglink',
2432 _(' bug reporting: %s\n'), extbuglink or "") 2430 _(' bug reporting: %s\n'), extbuglink or "")
2433 2431
2434 fm.end() 2432 fm.end()