SRv6: Make show command output visible 08/26208/3
authorVratko Polak <vrpolak@cisco.com>
Fri, 27 Mar 2020 14:23:50 +0000 (15:23 +0100)
committerJan Gelety <jgelety@cisco.com>
Tue, 31 Mar 2020 09:34:16 +0000 (09:34 +0000)
Change-Id: Ie8764f1746fa51d8b6e8621db68ffd2966168a07
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
resources/libraries/python/SRv6.py

index 063bcd5..86dd002 100644 (file)
@@ -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):