summaryrefslogtreecommitdiff
path: root/Mailman/Utils.py
diff options
context:
space:
mode:
authorbwarsaw2000-07-05 21:10:16 +0000
committerbwarsaw2000-07-05 21:10:16 +0000
commit820c9725dc2bce98e3227a9328a301b65f0e1e60 (patch)
treef5b266124b831116963fdd3b0a196a4c1539c883 /Mailman/Utils.py
parenteda5fa4e80004d2134c6c418357091254bbbdadc (diff)
downloadmailman-820c9725dc2bce98e3227a9328a301b65f0e1e60.tar.gz
mailman-820c9725dc2bce98e3227a9328a301b65f0e1e60.tar.zst
mailman-820c9725dc2bce98e3227a9328a301b65f0e1e60.zip
Diffstat (limited to 'Mailman/Utils.py')
-rw-r--r--Mailman/Utils.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/Mailman/Utils.py b/Mailman/Utils.py
index 7d15b79f3..4c52042b0 100644
--- a/Mailman/Utils.py
+++ b/Mailman/Utils.py
@@ -568,8 +568,9 @@ def open_ex(filename, mode='r', bufsize=-1, perms=0664):
fp = os.fdopen(fd, mode, bufsize)
return fp
# transform any os.errors into IOErrors
- except os.error, e:
- raise IOError, e
+ except OSError, e:
+ e.__class__ = IOError
+ raise IOError, e, sys.exc_info()[2]
finally:
os.umask(ou)