Actually 'except IOError:' would suffice, since io.UnsupportedOperation is a subclass of IOError.
$ python3.1 -c 'import io; print(issubclass(io.UnsupportedOperation, IOError))' True $ python3.2 -c 'import io; print(issubclass(io.UnsupportedOperation, IOError))' True
Actually 'except IOError:' would suffice, since io.UnsupportedO peration is a subclass of IOError.
$ python3.1 -c 'import io; print(issubclas s(io.Unsupporte dOperation, IOError))' s(io.Unsupporte dOperation, IOError))'
True
$ python3.2 -c 'import io; print(issubclas
True