regrtest: log FS and locale encodings
diff --git a/Lib/test/libregrtest/main.py b/Lib/test/libregrtest/main.py
index dbbf72f..f0effc9 100644
--- a/Lib/test/libregrtest/main.py
+++ b/Lib/test/libregrtest/main.py
@@ -1,5 +1,6 @@
import datetime
import faulthandler
+import locale
import os
import platform
import random
@@ -392,7 +393,10 @@
"%s-endian" % sys.byteorder)
print("== ", "hash algorithm:", sys.hash_info.algorithm,
"64bit" if sys.maxsize > 2**32 else "32bit")
- print("== ", os.getcwd())
+ print("== cwd:", os.getcwd())
+ print("== encodings: locale=%s, FS=%s"
+ % (locale.getpreferredencoding(False),
+ sys.getfilesystemencoding()))
print("Testing with flags:", sys.flags)
if self.ns.randomize: