Author: Amber Brown <[email protected]>
Branch:
Changeset: r82138:3bd88741ae4e
Date: 2016-02-10 12:29 +0800
http://bitbucket.org/pypy/pypy/changeset/3bd88741ae4e/
Log: Make the default filesystem encoding ASCII
diff --git a/pypy/module/sys/interp_encoding.py
b/pypy/module/sys/interp_encoding.py
--- a/pypy/module/sys/interp_encoding.py
+++ b/pypy/module/sys/interp_encoding.py
@@ -34,7 +34,11 @@
elif sys.platform == "darwin":
base_encoding = "utf-8"
else:
- base_encoding = None
+ # In CPython, the default base encoding is NULL. This is paired with a
+ # comment that says "If non-NULL, this is different than the default
+ # encoding for strings". Therefore, the default filesystem encoding is the
+ # default encoding for strings, which is ASCII.
+ base_encoding = "ascii"
def _getfilesystemencoding(space):
encoding = base_encoding
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit