[PATCH 1 of 2] py3: byteify sys.argv in gendoc.py

Matt Harbison mharbison72 at gmail.com
Fri Dec 21 05:13:15 UTC 2018


# HG changeset patch
# User Matt Harbison <matt_harbison at yahoo.com>
# Date 1545347549 18000
#      Thu Dec 20 18:12:29 2018 -0500
# Node ID 5323f3f275a8522e445e8029acc5cac6b636f1c8
# Parent  6d49a573ba57caf690db1a82dc682a9cadb1f038
py3: byteify sys.argv in gendoc.py

diff --git a/doc/gendoc.py b/doc/gendoc.py
--- a/doc/gendoc.py
+++ b/doc/gendoc.py
@@ -29,6 +29,7 @@ from mercurial import util
 util.datapath
 from mercurial import (
     commands,
+    encoding,
     extensions,
     help,
     minirst,
@@ -230,7 +231,7 @@ def allextensionnames():
 if __name__ == "__main__":
     doc = b'hg.1.gendoc'
     if len(sys.argv) > 1:
-        doc = sys.argv[1]
+        doc = encoding.strtolocal(sys.argv[1])
 
     ui = uimod.ui.load()
     if doc == b'hg.1.gendoc':


More information about the Mercurial-devel mailing list