python3: fix wrk traffic profile YAML load 20/24020/1
authorDave Wallace <dwallacelf@gmail.com>
Mon, 16 Dec 2019 17:13:18 +0000 (17:13 +0000)
committerDave Wallace <dwallacelf@gmail.com>
Mon, 16 Dec 2019 17:13:18 +0000 (17:13 +0000)
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
Change-Id: I3b7493221f3a0378b7f6cb0b0a21e8f18a0cc937

resources/tools/wrk/wrk_traffic_profile_parser.py

index 1994b61..f592103 100644 (file)
@@ -20,7 +20,7 @@ See LLD for the structure of a wrk traffic profile.
 from os.path import isfile
 from pprint import pformat
 
-from yaml import load, YAMLError
+from yaml import safe_load, YAMLError
 from robot.api import logger
 
 from resources.tools.wrk.wrk_errors import WrkError
@@ -62,7 +62,7 @@ class WrkTrafficProfile:
 
         try:
             with open(self.profile_name, "r") as profile_file:
-                self.traffic_profile = load(profile_file)
+                self.traffic_profile = safe_load(profile_file)
         except IOError as err:
             raise WrkError(
                 msg=f"An error occurred while opening the file "