Revert the modification of e.strerror in 3.2 as that kind of change could
break someone's over specified test that depends on the exact error message.
diff --git a/Lib/os.py b/Lib/os.py
index 864edfd..d1101a2 100644
--- a/Lib/os.py
+++ b/Lib/os.py
@@ -163,9 +163,6 @@
actual_mode = -1
if not (e.errno == errno.EEXIST and exist_ok and dir_exists and
actual_mode == expected_mode):
- if dir_exists and actual_mode != expected_mode:
- e.strerror += ' (mode %o != expected mode %o)' % (
- actual_mode, expected_mode)
raise
def removedirs(name):