X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=resources%2Flibraries%2Fpython%2FSRv6.py;h=86dd0028bdec7ff436a64438b2425221a73b60df;hb=01015c9025452966b23182c90fc6a5410a4ab31c;hp=063bcd5f2a7aaa61dc42f026036e7764a08fb7a3;hpb=a0d8705217e6f480d103e16d00fa63289019848f;p=csit.git diff --git a/resources/libraries/python/SRv6.py b/resources/libraries/python/SRv6.py index 063bcd5f2a..86dd0028bd 100644 --- a/resources/libraries/python/SRv6.py +++ b/resources/libraries/python/SRv6.py @@ -207,10 +207,7 @@ class SRv6: :type node: dict """ cmd = u"sr_localsids_dump" - err_msg = f"Failed to get SR localSID dump on host {node[u'host']}" - - with PapiSocketExecutor(node) as papi_exec: - papi_exec.add(cmd).get_details(err_msg) + PapiSocketExecutor.dump_and_log(node, (cmd,)) @staticmethod def configure_sr_policy(node, bsid, sid_list, mode=u"encap"): @@ -247,10 +244,7 @@ class SRv6: :type node: dict """ cmd = u"sr_policies_dump" - err_msg = f"Failed to get SR policies dump on host {node[u'host']}" - - with PapiSocketExecutor(node) as papi_exec: - papi_exec.add(cmd).get_details(err_msg) + PapiSocketExecutor.dump_and_log(node, (cmd,)) @staticmethod def _get_sr_steer_policy_args( @@ -359,10 +353,7 @@ class SRv6: :type node: dict """ cmd = u"sr_steering_pol_dump" - err_msg = f"Failed to get SR localSID dump on host {node[u'host']}" - - with PapiSocketExecutor(node) as papi_exec: - papi_exec.add(cmd).get_details(err_msg) + PapiSocketExecutor.dump_and_log(node, (cmd,)) @staticmethod def set_sr_encaps_source_address(node, ip6_addr):