WindowsError is not available on linux?

exarkun at twistedmatrix.com exarkun at twistedmatrix.com
Wed Nov 18 15:58:51 EST 2009


On 07:53 pm, aahz at pythoncraft.com wrote:
>In article <mailman.599.1258510702.2873.python-list at python.org>,
>Peng Yu  <pengyu.ut at 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 = WindowsError
>
>try:
>    disk_operation()
>except DiskError:
>    logit()

This isn't necessary.  WindowsError subclasses OSError.

Jean-Paul



More information about the Python-list mailing list