mercurial/debugcommands.py
changeset 50947 5dc20e1f0518
parent 50946 8e5083590cfe
child 50948 44c29568898f
equal deleted inserted replaced
50946:8e5083590cfe 50947:5dc20e1f0518
  1471 
  1471 
  1472 
  1472 
  1473 @command(b'debugextensions', cmdutil.formatteropts, [], optionalrepo=True)
  1473 @command(b'debugextensions', cmdutil.formatteropts, [], optionalrepo=True)
  1474 def debugextensions(ui, repo, **opts):
  1474 def debugextensions(ui, repo, **opts):
  1475     '''show information about active extensions'''
  1475     '''show information about active extensions'''
  1476     opts = pycompat.byteskwargs(opts)
       
  1477     exts = extensions.extensions(ui)
  1476     exts = extensions.extensions(ui)
  1478     hgver = util.version()
  1477     hgver = util.version()
  1479     fm = ui.formatter(b'debugextensions', opts)
  1478     fm = ui.formatter(b'debugextensions', pycompat.byteskwargs(opts))
  1480     for extname, extmod in sorted(exts, key=operator.itemgetter(0)):
  1479     for extname, extmod in sorted(exts, key=operator.itemgetter(0)):
  1481         isinternal = extensions.ismoduleinternal(extmod)
  1480         isinternal = extensions.ismoduleinternal(extmod)
  1482         extsource = None
  1481         extsource = None
  1483 
  1482 
  1484         if hasattr(extmod, '__file__'):
  1483         if hasattr(extmod, '__file__'):