mirror of
https://github.com/frappe/gunicorn.git
synced 2026-01-14 11:09:11 +08:00
qopt
This commit is contained in:
parent
e64c47475b
commit
7873ba7398
@ -220,14 +220,15 @@ class Body(object):
|
|||||||
size = self.getsize(size)
|
size = self.getsize(size)
|
||||||
if size == 0:
|
if size == 0:
|
||||||
return ""
|
return ""
|
||||||
|
|
||||||
idx = self.buf.getvalue().find("\n")
|
idx = self.buf.getvalue().find("\n")
|
||||||
while idx < 0:
|
while idx < 0:
|
||||||
|
pos = self.buf.tell() - 1
|
||||||
data = self.reader.read(1024)
|
data = self.reader.read(1024)
|
||||||
if not len(data):
|
if not len(data):
|
||||||
break
|
break
|
||||||
self.buf.write(data)
|
self.buf.write(data)
|
||||||
idx = self.buf.getvalue().find("\n")
|
idx = self.buf.getvalue()[pos:].find("\n")
|
||||||
if size < self.buf.tell():
|
if size < self.buf.tell():
|
||||||
break
|
break
|
||||||
|
|
||||||
|
|||||||
@ -64,10 +64,8 @@ def create(req, sock, client, server, cfg):
|
|||||||
remote = forward.split(":")
|
remote = forward.split(":")
|
||||||
if len(remote) < 2:
|
if len(remote) < 2:
|
||||||
remote.append('80')
|
remote.append('80')
|
||||||
if len(remote) == 1:
|
|
||||||
remote.append('')
|
|
||||||
else:
|
else:
|
||||||
remote = forward
|
remote = forward
|
||||||
|
|
||||||
if isinstance(server, basestring):
|
if isinstance(server, basestring):
|
||||||
server = server.split(":")
|
server = server.split(":")
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user