uaiohttpclient: Add usage example.

pull/226/merge
Paul Sokolovsky 2014-10-18 15:19:27 +03:00
rodzic a9c6c296f0
commit c2dce8f68a
1 zmienionych plików z 28 dodań i 0 usunięć

Wyświetl plik

@ -0,0 +1,28 @@
#
# uaiohttpclient - fetch URL passed as command line argument.
#
import uasyncio as asyncio
import uaiohttpclient as aiohttp
def print_stream(resp):
print((yield from resp.read()))
return
while True:
line = yield from reader.readline()
if not line:
break
print(line.rstrip())
def run(url):
resp = yield from aiohttp.request("GET", url)
print(resp)
yield from print_stream(resp)
import sys
import logging
logging.basicConfig(level=logging.INFO)
url = sys.argv[1]
loop = asyncio.get_event_loop()
loop.run_until_complete(run(url))
loop.close()