@@ -318,15 +318,14 @@ def _local_lib_ver():
318318 return libvirt .getVersion ()
319319
320320# Version of libvirt library/daemon on the connection (could be remote)
321- def _daemon_lib_ver (conn , force_version , minimum_libvirt_version ):
321+ def _daemon_lib_ver (conn , uri , force_version , minimum_libvirt_version ):
322322 # Always force the required version if it's after the version which
323323 # has getLibVersion
324324 if force_version or minimum_libvirt_version >= 7004 :
325325 default_ret = 0
326326 else :
327327 default_ret = 100000000000
328328
329- uri = conn .getURI ()
330329 if not _util .is_uri_remote (uri ):
331330 return _local_lib_ver ()
332331
@@ -339,8 +338,8 @@ def _daemon_lib_ver(conn, force_version, minimum_libvirt_version):
339338 return conn .getLibVersion ()
340339
341340# Return the hypervisor version
342- def _hv_ver (conn ):
343- drv_type = _util .get_uri_driver (conn . getURI () )
341+ def _hv_ver (conn , uri ):
342+ drv_type = _util .get_uri_driver (uri )
344343 args = ()
345344
346345 cmd = _get_command ("getVersion" , obj = conn )
@@ -396,7 +395,8 @@ def get_value(key):
396395 key_list .remove (key )
397396 return support_info .get (key )
398397
399- drv_type = _util .get_uri_driver (conn .getURI ())
398+ uri = conn .getURI ()
399+ drv_type = _util .get_uri_driver (uri )
400400 is_rhel6 = _get_rhel6 ()
401401 force_version = get_value ("force_version" ) or False
402402
@@ -418,9 +418,9 @@ def get_value(key):
418418 flag = get_value ("flag" )
419419
420420 actual_lib_ver = _local_lib_ver ()
421- actual_daemon_ver = _daemon_lib_ver (conn , force_version ,
421+ actual_daemon_ver = _daemon_lib_ver (conn , uri , force_version ,
422422 minimum_libvirt_version )
423- actual_drv_ver = _hv_ver (conn )
423+ actual_drv_ver = _hv_ver (conn , uri )
424424
425425 # Make sure there are no keys left in the key_list. This will
426426 # ensure we didn't mistype anything above, or in the support_dict
0 commit comments