--- a/mercurial/debugcommands.py Wed Feb 22 10:14:18 2017 -0800
+++ b/mercurial/debugcommands.py Mon Feb 20 18:40:42 2017 +0530
@@ -692,7 +692,7 @@
fm = ui.formatter('debugextensions', opts)
for extname, extmod in sorted(exts, key=operator.itemgetter(0)):
isinternal = extensions.ismoduleinternal(extmod)
- extsource = extmod.__file__
+ extsource = pycompat.fsencode(extmod.__file__)
if isinternal:
exttestedwith = [] # never expose magic string to users
else:
@@ -970,7 +970,7 @@
fm.write('hgmodulepolicy', _("checking module policy (%s)\n"),
policy.policy)
fm.write('hgmodules', _("checking installed modules (%s)...\n"),
- os.path.dirname(__file__))
+ os.path.dirname(pycompat.fsencode(__file__)))
err = None
try: