On Wed, 27 Apr 2005 17:28:04 +0200, rumours say that "Fredrik Lundh" <[EMAIL PROTECTED]> might have written:
>> import errno >> >> try: >> ... >> except OSError, exc: >> if exc.errno == errno.ENOENT: # file inexistant >> ... >> elif exc.errno == errno.EPERM: # no permissions >> ... >make that > > elif exc.errno in (errno.EACCES, errno.EPERM): # no permissions Yep, you're right (you wouldn't be a bot otherwise, right?-) BTW I remember a post last summer about subclassing OSError (found it: http://groups.google.com.gr/groups?selm=87llgxuyf5.fsf%40pobox.com --not exactly what I remembered, but close.) I think throwing subclasses of OSError based on errno would make life easier --always assuming that Python requires POSIX conformance on all platforms. I will give it a try RSN... -- TZOTZIOY, I speak England very best. "Be strict when sending and tolerant when receiving." (from RFC1958) I really should keep that in mind when talking with people, actually... -- http://mail.python.org/mailman/listinfo/python-list