summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ttun/client.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/ttun/client.py b/ttun/client.py
index 097ebc5..a75c882 100644
--- a/ttun/client.py
+++ b/ttun/client.py
@@ -1,12 +1,9 @@
1import asyncio 1import asyncio
2import json 2import json
3import logging
4from asyncio import create_task
5from asyncio import get_running_loop 3from asyncio import get_running_loop
6from base64 import b64decode 4from base64 import b64decode
7from base64 import b64encode 5from base64 import b64encode
8from datetime import datetime 6from datetime import datetime
9from pprint import pformat
10from time import perf_counter 7from time import perf_counter
11from typing import Awaitable 8from typing import Awaitable
12from typing import Callable 9from typing import Callable
@@ -120,7 +117,7 @@ class Client:
120 ) 117 )
121 ) 118 )
122 119
123 loop.create_task( 120 await loop.create_task(
124 self.proxy_request( 121 self.proxy_request(
125 session=session, 122 session=session,
126 request=request, 123 request=request,
@@ -168,7 +165,8 @@ class Client:
168 headers=[ 165 headers=[
169 (key, value) 166 (key, value)
170 for key, value in response.headers.items() 167 for key, value in response.headers.items()
171 if key.lower() not in ["transfer-encoding", "content-encoding"] 168 if key.lower()
169 not in ["transfer-encoding", "content-encoding", "content-length"]
172 ], 170 ],
173 body=b64encode(await response.read()).decode(), 171 body=b64encode(await response.read()).decode(),
174 ) 172 )