Fix cherrypy contrib

master 3.7.0.1
Mike Hiretsky 3 years ago
parent 510ea45ad6
commit 539f51657e

@ -263,7 +263,7 @@ try:
print >>sys.stderr, "Child was terminated by signal", -retcode
else:
print >>sys.stderr, "Child returned", retcode
except OSError, e:
except OSError as e:
print >>sys.stderr, "Execution failed:", e
@ -751,7 +751,7 @@ class Popen(object):
if input:
try:
self.stdin.write(input)
except IOError, e:
except IOError as e:
if e.errno != errno.EPIPE and e.errno != errno.EINVAL:
raise
self.stdin.close()
@ -913,7 +913,7 @@ class Popen(object):
env,
cwd,
startupinfo)
except pywintypes.error, e:
except pywintypes.error as e:
# Translate pywintypes.error to WindowsError, which is
# a subclass of OSError. FIXME: We should really
# translate errno using _sys_errlist (or similar), but
@ -990,7 +990,7 @@ class Popen(object):
if input is not None:
try:
self.stdin.write(input)
except IOError, e:
except IOError as e:
if e.errno != errno.EPIPE:
raise
self.stdin.close()
@ -1256,7 +1256,7 @@ class Popen(object):
if data != "":
try:
_eintr_retry_call(os.waitpid, self.pid, 0)
except OSError, e:
except OSError as e:
if e.errno != errno.ECHILD:
raise
child_exception = pickle.loads(data)
@ -1303,7 +1303,7 @@ class Popen(object):
if self.returncode is None:
try:
pid, sts = _eintr_retry_call(os.waitpid, self.pid, 0)
except OSError, e:
except OSError as e:
if e.errno != errno.ECHILD:
raise
# This happens if SIGCLD is set to be ignored or waiting
@ -1377,7 +1377,7 @@ class Popen(object):
while fd2file:
try:
ready = poller.poll()
except select.error, e:
except select.error as e:
if e.args[0] == errno.EINTR:
continue
raise
@ -1387,7 +1387,7 @@ class Popen(object):
chunk = input[input_offset: input_offset + _PIPE_BUF]
try:
input_offset += os.write(fd, chunk)
except OSError, e:
except OSError as e:
if e.errno == errno.EPIPE:
close_unregister_and_remove(fd)
else:
@ -1426,7 +1426,7 @@ class Popen(object):
try:
rlist, wlist, xlist = select.select(
read_set, write_set, [])
except select.error, e:
except select.error as e:
if e.args[0] == errno.EINTR:
continue
raise
@ -1435,7 +1435,7 @@ class Popen(object):
chunk = input[input_offset: input_offset + _PIPE_BUF]
try:
bytes_written = os.write(self.stdin.fileno(), chunk)
except OSError, e:
except OSError as e:
if e.errno == errno.EPIPE:
self.stdin.close()
write_set.remove(self.stdin)
@ -1509,7 +1509,7 @@ def _demo_posix():
print "Trying a weird file..."
try:
print Popen(["/this/path/does/not/exist"]).communicate()
except OSError, e:
except OSError as e:
if e.errno == errno.ENOENT:
print "The file didn't exist. I thought so..."
print "Child traceback:"

@ -68,7 +68,7 @@ class SSL_fileobject(wsgiserver.CP_fileobject):
time.sleep(self.ssl_retry)
except SSL.WantWriteError:
time.sleep(self.ssl_retry)
except SSL.SysCallError, e:
except SSL.SysCallError as e:
if is_reader and e.args == (-1, 'Unexpected EOF'):
return ""
@ -76,7 +76,7 @@ class SSL_fileobject(wsgiserver.CP_fileobject):
if is_reader and errnum in wsgiserver.socket_errors_to_ignore:
return ""
raise socket.error(errnum)
except SSL.Error, e:
except SSL.Error as e:
if is_reader and e.args == (-1, 'Unexpected EOF'):
return ""

@ -1009,7 +1009,7 @@ class CP_fileobject(socket._fileobject):
try:
bytes_sent = self.send(data)
data = data[bytes_sent:]
except socket.error, e:
except socket.error as e:
if e.args[0] not in socket_errors_nonblocking:
raise
@ -1030,7 +1030,7 @@ class CP_fileobject(socket._fileobject):
data = self._sock.recv(size)
self.bytes_read += len(data)
return data
except socket.error, e:
except socket.error as e:
if (e.args[0] not in socket_errors_nonblocking
and e.args[0] not in socket_error_eintr):
raise
@ -1944,7 +1944,7 @@ class HTTPServer(object):
af, socktype, proto, canonname, sa = res
try:
self.bind(af, socktype, proto)
except socket.error, serr:
except socket.error as serr:
msg = "%s -- (%s: %s)" % (msg, sa, serr)
if self.socket:
self.socket.close()

Loading…
Cancel
Save