changeset 31339:7c09b071318a

smcposix: pass unicode as first argument to array.array This is an instance where we can safely convert the first argument, rest are the cases except one where we are using 'c' which is not there in Python 3. So that needs to be handled differently. This will help in making `hg help` run on Python 3.
author Pulkit Goyal <7895pulkit@gmail.com>
date Sun, 12 Mar 2017 22:27:53 +0530
parents a9a28ca17615
children ff25b89a0776
files mercurial/scmposix.py
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial/scmposix.py	Sun Mar 12 07:35:13 2017 +0530
+++ b/mercurial/scmposix.py	Sun Mar 12 22:27:53 2017 +0530
@@ -66,7 +66,7 @@
             if not os.isatty(fd):
                 continue
             arri = fcntl.ioctl(fd, TIOCGWINSZ, '\0' * 8)
-            height, width = array.array('h', arri)[:2]
+            height, width = array.array(r'h', arri)[:2]
             if width > 0 and height > 0:
                 return width, height
         except ValueError: