@@ -107,7 +107,7 @@ def __init__(self, base_url=None, version=None,
107
107
user_agent = DEFAULT_USER_AGENT , num_pools = None ,
108
108
credstore_env = None , use_ssh_client = False ,
109
109
max_pool_size = DEFAULT_MAX_POOL_SIZE ):
110
- super (APIClient , self ).__init__ ()
110
+ super ().__init__ ()
111
111
112
112
if tls and not base_url :
113
113
raise TLSParameterError (
@@ -199,7 +199,7 @@ def __init__(self, base_url=None, version=None,
199
199
self ._version = version
200
200
if not isinstance (self ._version , str ):
201
201
raise DockerException (
202
- 'Version parameter must be a string or None. Found {0 }' .format (
202
+ 'Version parameter must be a string or None. Found {}' .format (
203
203
type (version ).__name__
204
204
)
205
205
)
@@ -219,7 +219,7 @@ def _retrieve_server_version(self):
219
219
)
220
220
except Exception as e :
221
221
raise DockerException (
222
- 'Error while fetching server API version: {0}' . format ( e )
222
+ f 'Error while fetching server API version: { e } '
223
223
)
224
224
225
225
def _set_request_timeout (self , kwargs ):
@@ -248,19 +248,19 @@ def _url(self, pathfmt, *args, **kwargs):
248
248
for arg in args :
249
249
if not isinstance (arg , str ):
250
250
raise ValueError (
251
- 'Expected a string but found {0 } ({1 }) '
251
+ 'Expected a string but found {} ({}) '
252
252
'instead' .format (arg , type (arg ))
253
253
)
254
254
255
255
quote_f = partial (urllib .parse .quote , safe = "/:" )
256
256
args = map (quote_f , args )
257
257
258
258
if kwargs .get ('versioned_api' , True ):
259
- return '{0 }/v{1}{2 }' .format (
259
+ return '{}/v{}{ }' .format (
260
260
self .base_url , self ._version , pathfmt .format (* args )
261
261
)
262
262
else :
263
- return '{0}{1}' . format ( self .base_url , pathfmt .format (* args ))
263
+ return f' { self .base_url } { pathfmt .format (* args )} '
264
264
265
265
def _raise_for_status (self , response ):
266
266
"""Raises stored :class:`APIError`, if one occurred."""
@@ -341,8 +341,7 @@ def _stream_helper(self, response, decode=False):
341
341
342
342
if response .raw ._fp .chunked :
343
343
if decode :
344
- for chunk in json_stream (self ._stream_helper (response , False )):
345
- yield chunk
344
+ yield from json_stream (self ._stream_helper (response , False ))
346
345
else :
347
346
reader = response .raw
348
347
while not reader .closed :
@@ -398,8 +397,7 @@ def _multiplexed_response_stream_helper(self, response):
398
397
def _stream_raw_result (self , response , chunk_size = 1 , decode = True ):
399
398
''' Stream result for TTY-enabled container and raw binary data'''
400
399
self ._raise_for_status (response )
401
- for out in response .iter_content (chunk_size , decode ):
402
- yield out
400
+ yield from response .iter_content (chunk_size , decode )
403
401
404
402
def _read_from_socket (self , response , stream , tty = True , demux = False ):
405
403
socket = self ._get_raw_response_socket (response )
@@ -477,7 +475,7 @@ def _unmount(self, *args):
477
475
478
476
def get_adapter (self , url ):
479
477
try :
480
- return super (APIClient , self ).get_adapter (url )
478
+ return super ().get_adapter (url )
481
479
except requests .exceptions .InvalidSchema as e :
482
480
if self ._custom_adapter :
483
481
return self ._custom_adapter
0 commit comments