Author: Philip Jenvey <pjen...@underboss.org>
Branch: py3k
Changeset: r87630:56ce24543ca5
Date: 2016-10-08 10:27 -0700
http://bitbucket.org/pypy/pypy/changeset/56ce24543ca5/

Log:    assume unicode

diff --git a/pypy/module/cpyext/state.py b/pypy/module/cpyext/state.py
--- a/pypy/module/cpyext/state.py
+++ b/pypy/module/cpyext/state.py
@@ -100,10 +100,9 @@
             argv = space.sys.get('argv')
             if space.len_w(argv):
                 argv0 = space.getitem(argv, space.wrap(0))
-                progname = space.str_w(argv0)
+                progname = space.unicode_w(argv0)
             else:
-                progname = "pypy"
-            progname = progname.decode('latin-1')  # XXX: which encoding??
+                progname = u"pypy"
             self.programname = rffi.unicode2wcharp(progname)
             lltype.render_immortal(self.programname)
         return self.programname
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to