str.encode() doesn't accept None as errors: use 'strict' instead
diff --git a/Lib/os.py b/Lib/os.py
index 2e8ba92..5c80e67 100644
--- a/Lib/os.py
+++ b/Lib/os.py
@@ -539,7 +539,7 @@
 def _fscodec():
     encoding = sys.getfilesystemencoding()
     if encoding == 'mbcs':
-        errors = None   # strict
+        errors = 'strict'
     else:
         errors = 'surrogateescape'