diff options
| author | bwarsaw | 2000-07-05 21:10:16 +0000 |
|---|---|---|
| committer | bwarsaw | 2000-07-05 21:10:16 +0000 |
| commit | 820c9725dc2bce98e3227a9328a301b65f0e1e60 (patch) | |
| tree | f5b266124b831116963fdd3b0a196a4c1539c883 /Mailman/Utils.py | |
| parent | eda5fa4e80004d2134c6c418357091254bbbdadc (diff) | |
| download | mailman-820c9725dc2bce98e3227a9328a301b65f0e1e60.tar.gz mailman-820c9725dc2bce98e3227a9328a301b65f0e1e60.tar.zst mailman-820c9725dc2bce98e3227a9328a301b65f0e1e60.zip | |
Diffstat (limited to 'Mailman/Utils.py')
| -rw-r--r-- | Mailman/Utils.py | 5 |
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) |
