[Python-checkins] bpo-41497: Fix potential UnicodeDecodeError in dis CLI (GH-21757)

Miss Islington (bot) webhook-mailer at python.org
Fri Aug 7 23:21:41 EDT 2020


https://github.com/python/cpython/commit/66c899661902edc18df96a5c3f22639310700491
commit: 66c899661902edc18df96a5c3f22639310700491
branch: 3.8
author: Miss Islington (bot) <31488909+miss-islington at users.noreply.github.com>
committer: GitHub <noreply at github.com>
date: 2020-08-07T20:21:33-07:00
summary:

bpo-41497: Fix potential UnicodeDecodeError in dis CLI (GH-21757)

(cherry picked from commit a4084b9d1e40c1c9259372263d1fe8c8a562b093)

Co-authored-by: Konge <zkonge at outlook.com>

files:
A Misc/NEWS.d/next/Library/2020-08-07-06-06-29.bpo-41497.aBtsWz.rst
M Lib/dis.py

diff --git a/Lib/dis.py b/Lib/dis.py
index 10e5f7fb08ab2..e289e176c78ff 100644
--- a/Lib/dis.py
+++ b/Lib/dis.py
@@ -542,7 +542,7 @@ def _test():
     import argparse
 
     parser = argparse.ArgumentParser()
-    parser.add_argument('infile', type=argparse.FileType(), nargs='?', default='-')
+    parser.add_argument('infile', type=argparse.FileType('rb'), nargs='?', default='-')
     args = parser.parse_args()
     with args.infile as infile:
         source = infile.read()
diff --git a/Misc/NEWS.d/next/Library/2020-08-07-06-06-29.bpo-41497.aBtsWz.rst b/Misc/NEWS.d/next/Library/2020-08-07-06-06-29.bpo-41497.aBtsWz.rst
new file mode 100644
index 0000000000000..2c863ed7ffa3f
--- /dev/null
+++ b/Misc/NEWS.d/next/Library/2020-08-07-06-06-29.bpo-41497.aBtsWz.rst
@@ -0,0 +1 @@
+Fix potential UnicodeDecodeError in dis module.
\ No newline at end of file



More information about the Python-checkins mailing list