this should actually be an IOError
diff --git a/Doc/library/os.rst b/Doc/library/os.rst
index e6bafce..187e44a 100644
--- a/Doc/library/os.rst
+++ b/Doc/library/os.rst
@@ -784,7 +784,7 @@
 
          try:
              fp = open("myfile")
-         except OSError as e:
+         except IOError as e:
              if e.errno == errno.EACCESS:
                  return "some default data"
              # Not a permission error.