mirror of
https://github.com/frappe/gunicorn.git
synced 2026-01-14 11:09:11 +08:00
sometimes it return 0 and we need it.
This commit is contained in:
parent
c3c695d462
commit
ada725fae0
@ -38,7 +38,7 @@ def sendfile(fdout, fdin, offset, nbytes):
|
|||||||
|
|
||||||
if result == -1:
|
if result == -1:
|
||||||
e = ctypes.get_errno()
|
e = ctypes.get_errno()
|
||||||
if e == errno.EAGAIN and _nbytes.value:
|
if e == errno.EAGAIN and _nbytes.value is not None:
|
||||||
return _nbytes.value
|
return _nbytes.value
|
||||||
raise OSError(e, os.strerror(e))
|
raise OSError(e, os.strerror(e))
|
||||||
return _nbytes.value
|
return _nbytes.value
|
||||||
@ -50,7 +50,7 @@ def sendfile(fdout, fdin, offset, nbytes):
|
|||||||
result = _sendfile(fdin, fdout, offset, nbytes, None, _sbytes, 0)
|
result = _sendfile(fdin, fdout, offset, nbytes, None, _sbytes, 0)
|
||||||
if result == -1:
|
if result == -1:
|
||||||
e = ctypes.get_errno()
|
e = ctypes.get_errno()
|
||||||
if e == errno.EAGAIN and _sbytes.value:
|
if e == errno.EAGAIN and _sbytes.value is not None:
|
||||||
return _sbytes.value
|
return _sbytes.value
|
||||||
raise OSError(e, os.strerror(e))
|
raise OSError(e, os.strerror(e))
|
||||||
return _sbytes.value
|
return _sbytes.value
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user