Benjamin Kaplan wrote:
On Wed, Nov 18, 2009 at 2:53 PM, Aahz <a...@pythoncraft.com> wrote:
In article <mailman.599.1258510702.2873.python-l...@python.org>,
Peng Yu <pengyu...@gmail.com> wrote:
It's not clear to me whether WindowsError is available on linux or
not, after I read the document.
Here's what I told a co-worker to do yesterday:
if os.name ='nt':
DiskError =OSError, WindowsError)
else:
DiskError =indowsError
try:
disk_operation()
except DiskError:
logit()
--
Shouldn't that be the other way?
if os.name ='nt':
DiskError =SError, WindowsError
else :
DiskError =SError
Doesn't matter. It's not needed anyway, since WindowsError is derived
from OSError. So just use OSError in the except clause.
DaveA
--
http://mail.python.org/mailman/listinfo/python-list