Browse Source

Change os.error to OSError (consistency).

Chris McDonough 18 years ago
parent
commit
61a770708d

+ 4 - 4
src/supervisor/http.py

@@ -550,7 +550,7 @@ class supervisor_af_unix_http_server(supervisor_http_server):
 
         try:
             os.unlink(tempname)
-        except os.error:
+        except OSError:
             pass
 
         while 1:
@@ -561,7 +561,7 @@ class supervisor_af_unix_http_server(supervisor_http_server):
                 try:
                     # hard link
                     os.link(tempname, socketname)
-                except os.error:
+                except OSError:
                     # Lock contention, or stale socket.
                     used = self.checkused(socketname)
                     if used:
@@ -581,7 +581,7 @@ class supervisor_af_unix_http_server(supervisor_http_server):
                 else:
                     try:
                         os.chown(socketname, sockchown[0], sockchown[1])
-                    except os.error, why:
+                    except OSError, why:
                         if why[0] == errno.EPERM:
                             msg = ('Not permitted to chown %s to uid/gid %s; '
                                    'adjust "sockchown" value in config file or '
@@ -601,7 +601,7 @@ class supervisor_af_unix_http_server(supervisor_http_server):
             finally:
                 try:
                     os.unlink(tempname)
-                except os.error:
+                except OSError:
                     pass
 
         self.server_name = '<unix domain socket>'

+ 11 - 11
src/supervisor/options.py

@@ -922,7 +922,7 @@ class ServerOptions(Options):
         if self.directory:
             try:
                 os.chdir(self.directory)
-            except os.error, err:
+            except OSError, err:
                 self.logger.warn("can't chdir into %r: %s"
                                  % (self.directory, err))
             else:
@@ -948,7 +948,7 @@ class ServerOptions(Options):
             f = open(self.pidfile, 'w')
             f.write('%s\n' % pid)
             f.close()
-        except (IOError, os.error):
+        except (IOError, OSError):
             self.logger.critical('could not write pidfile %s' % self.pidfile)
         else:
             self.logger.info('supervisord started with pid %s' % pid)
@@ -962,13 +962,13 @@ class ServerOptions(Options):
                             socketname = self.http_port.address
                             try:
                                 os.unlink(socketname)
-                            except os.error:
+                            except OSError:
                                 pass
-        except os.error:
+        except OSError:
             pass
         try:
             os.unlink(self.pidfile)
-        except os.error:
+        except OSError:
             pass
 
     def setsignals(self):
@@ -1021,7 +1021,7 @@ class ServerOptions(Options):
                 pathname = os.path.join(childlogdir, filename)
                 try:
                     os.remove(pathname)
-                except (os.error, IOError):
+                except (OSError, IOError):
                     self.logger.info('Failed to clean up %r' % pathname)
 
     def get_socket_map(self):
@@ -1039,7 +1039,7 @@ class ServerOptions(Options):
         for x in range(start, self.minfds):
             try:
                 os.close(x)
-            except os.error:
+            except OSError:
                 pass
 
     def select(self, r, w, x, timeout):
@@ -1121,7 +1121,7 @@ class ServerOptions(Options):
         # we're sitting in the waitpid call.
         try:
             pid, sts = os.waitpid(-1, os.WNOHANG)
-        except os.error, why:
+        except OSError, why:
             err = why[0]
             if err not in (errno.ECHILD, errno.EINTR):
                 self.logger.info(
@@ -1219,7 +1219,7 @@ class ServerOptions(Options):
     def close_fd(self, fd):
         try:
             os.close(fd)
-        except os.error:
+        except OSError:
             pass
 
     def fork(self):
@@ -1673,7 +1673,7 @@ def readFile(filename, offset, length):
             else:
                 sz = f.seek(offset)
                 data = f.read(length)
-    except (os.error, IOError):
+    except (OSError, IOError):
         raise ValueError('FAILED')
 
     return data
@@ -1713,7 +1713,7 @@ def tailFile(filename, offset, length):
         offset = sz
         return [data, offset, overflow]
 
-    except (os.error, IOError):
+    except (OSError, IOError):
         return ['', offset, False]
 
 def gettags(comment):

+ 1 - 1
src/supervisor/pidproxy.py

@@ -38,7 +38,7 @@ class PidProxy:
             time.sleep(5)
             try:
                 pid, sts = os.waitpid(-1, os.WNOHANG)
-            except os.error:
+            except OSError:
                 pid, sts = None, None
             if pid:
                 break

+ 4 - 4
src/supervisor/tests/test_options.py

@@ -286,7 +286,7 @@ class ServerOptionsTests(unittest.TestCase):
         finally:
             try:
                 os.unlink(fn)
-            except os.error:
+            except OSError:
                 pass
 
     def test_write_pidfile_ok(self):
@@ -304,7 +304,7 @@ class ServerOptionsTests(unittest.TestCase):
         finally:
             try:
                 os.unlink(fn)
-            except os.error:
+            except OSError:
                 pass
 
     def test_write_pidfile_fail(self):
@@ -322,9 +322,9 @@ class ServerOptionsTests(unittest.TestCase):
         os.read(innie, 0) # we can read it while its open
         os.write(outie, 'foo') # we can write to it while its open
         instance.close_fd(innie)
-        self.assertRaises(os.error, os.read, innie, 0)
+        self.assertRaises(OSError, os.read, innie, 0)
         instance.close_fd(outie)
-        self.assertRaises(os.error, os.write, outie, 'foo')
+        self.assertRaises(OSError, os.write, outie, 'foo')
 
     def test_processes_from_section(self):
         instance = self._makeOne()