File tree 1 file changed +4
-4
lines changed
1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -198,20 +198,20 @@ def get_blob_container(self, container_name):
198
198
199
199
def _lowest_server_version (self ):
200
200
lowest = None
201
- last_connection_error = None
201
+ connection_errors = []
202
202
for server in self .client .active_servers :
203
203
try :
204
204
_ , _ , version = self .client .server_infos (server )
205
205
version = Version (version )
206
206
except ConnectionError as ex :
207
- last_connection_error = ex
207
+ connection_errors . append ( ex )
208
208
continue
209
209
except (ValueError , InvalidVersion ):
210
210
continue
211
211
if not lowest or version < lowest :
212
212
lowest = version
213
- if lowest is None and last_connection_error is not None :
214
- raise last_connection_error
213
+ if lowest is None and connection_errors :
214
+ raise ConnectionError ( str ( connection_errors ))
215
215
return lowest or Version ("0.0.0" )
216
216
217
217
def __repr__ (self ):
You can’t perform that action at this time.
0 commit comments