|
10 | 10 |
|
11 | 11 | logger.debug("Imports starting")
|
12 | 12 |
|
13 |
| -import ctypes |
14 |
| -import asyncio |
15 |
| -import os |
16 |
| -import socket |
17 |
| -from enum import Enum |
18 |
| -import subprocess |
19 |
| -import sys |
20 |
| -import traceback |
21 |
| -from contextlib import redirect_stdout |
22 |
| -from dataclasses import dataclass, field |
23 |
| -from io import StringIO |
24 |
| -from os import system |
25 |
| -from shutil import make_archive |
26 |
| -from typing import Optional, Dict, Any, Tuple, List, NewType, Union, AsyncIterable |
27 |
| - |
28 |
| -import aiohttp |
| 13 | +# import ctypes |
| 14 | +# import asyncio |
| 15 | +# import os |
| 16 | +# import socket |
| 17 | +# from enum import Enum |
| 18 | +# import subprocess |
| 19 | +# import sys |
| 20 | +# import traceback |
| 21 | +# from contextlib import redirect_stdout |
| 22 | +# from dataclasses import dataclass, field |
| 23 | +# from io import StringIO |
| 24 | +# from os import system |
| 25 | +# from shutil import make_archive |
| 26 | +# from typing import Optional, Dict, Any, Tuple, List, NewType, Union, AsyncIterable |
| 27 | + |
| 28 | +from aiohttp import ( |
| 29 | + ClientTimeout, |
| 30 | + ClientConnectorError, |
| 31 | + ClientSession |
| 32 | +) |
| 33 | + |
29 | 34 | import msgpack
|
30 | 35 |
|
31 | 36 | logger.debug("Imports finished")
|
@@ -326,13 +331,13 @@ async def run_executable_http(scope: dict) -> Tuple[Dict, Dict, str, Optional[by
|
326 | 331 | headers = None
|
327 | 332 | body = None
|
328 | 333 |
|
329 |
| - timeout = aiohttp.ClientTimeout(total=5) |
330 |
| - async with aiohttp.ClientSession(timeout=timeout) as session: |
| 334 | + timeout = ClientTimeout(total=5) |
| 335 | + async with ClientSession(timeout=timeout) as session: |
331 | 336 | while not body:
|
332 | 337 | try:
|
333 | 338 | tries += 1
|
334 | 339 | headers, body = await make_request(session, scope)
|
335 |
| - except aiohttp.ClientConnectorError: |
| 340 | + except ClientConnectorError: |
336 | 341 | if tries > 20:
|
337 | 342 | raise
|
338 | 343 | await asyncio.sleep(0.05)
|
@@ -361,7 +366,7 @@ async def process_instruction(
|
361 | 366 | # Close the cached session in aleph_client:
|
362 | 367 | from aleph_client.asynchronous import get_fallback_session
|
363 | 368 |
|
364 |
| - session: aiohttp.ClientSession = get_fallback_session() |
| 369 | + session: ClientSession = get_fallback_session() |
365 | 370 | await session.close()
|
366 | 371 | logger.debug("Aiohttp cached session closed")
|
367 | 372 | yield b"STOP\n"
|
|
0 commit comments