Add changes to expose uPy segfault.

asyncio-segfault
Paul Sokolovsky 2014-04-24 02:45:39 +03:00
rodzic 18c0b2c2f0
commit dbc45a241b
2 zmienionych plików z 4 dodań i 3 usunięć

Wyświetl plik

@ -205,8 +205,8 @@ class StreamReader:
s = yield IORead(self.s)
log.debug("StreamReader.readline(): after IORead: %s", s)
res = self.s.readline()
if not res:
yield IODone(IO_READ, self.s)
# if not res:
# yield IODone(IO_READ, self.s)
log.debug("StreamReader.readline(): res: %s", res)
return res

Wyświetl plik

@ -5,7 +5,8 @@ def print_http_headers(url):
reader, writer = yield from asyncio.open_connection(url, 80)
print(reader, writer)
print("================")
query = "GET / HTTP/1.0\n\n"
query = "GET / HTTP/1.0\r\nHost: foo\r\n\r\n"
# query = "GET / HTTP/1.0\r\n\r\n"
print(query.encode('latin-1'))
yield from writer.write(query)
while True: