@@ -47,8 +47,7 @@ def _load_remote_data(self, url):
47
47
48
48
async def _load_remote_data_async ():
49
49
nonlocal result
50
- with aiohttp .Timeout (self .load_timeout ):
51
- response = await self .session .get (url )
50
+ async with self .session .get (url , timeout = self .load_timeout ) as response :
52
51
result = await response .read ()
53
52
try :
54
53
response .raise_for_status ()
@@ -65,7 +64,8 @@ async def _load_remote_data_async():
65
64
66
65
async def post (self , address , message , headers ):
67
66
self .logger .debug ("HTTP Post to %s:\n %s" , address , message )
68
- with aiohttp .Timeout (self .operation_timeout ):
67
+ async with self .session .post (address , data = message , headers = headers ,
68
+ timeout = self .operation_timeout ):
69
69
response = await self .session .post (
70
70
address , data = message , headers = headers )
71
71
self .logger .debug (
@@ -79,7 +79,8 @@ async def post_xml(self, address, envelope, headers):
79
79
return await self .new_response (response )
80
80
81
81
async def get (self , address , params , headers ):
82
- with aiohttp .Timeout (self .operation_timeout ):
82
+ async with self .session .get (address , params = params , headers = headers ,
83
+ timeout = self .operation_timeout ):
83
84
response = await self .session .get (
84
85
address , params = params , headers = headers )
85
86
0 commit comments