Fix failure in error handler -- exc[-1] -> exc.args[-1].
diff --git a/Lib/distutils/dir_util.py b/Lib/distutils/dir_util.py
index a6c4416..7dc1205 100644
--- a/Lib/distutils/dir_util.py
+++ b/Lib/distutils/dir_util.py
@@ -76,8 +76,8 @@
os.mkdir(head)
created_dirs.append(head)
except OSError as exc:
- raise DistutilsFileError, \
- "could not create '%s': %s" % (head, exc[-1])
+ raise DistutilsFileError(
+ "could not create '%s': %s" % (head, exc.args[-1]))
_path_created[abs_head] = 1
return created_dirs