From 2bb3178d1c121a23f8a62a17c2c8e719ccb4928f Mon Sep 17 00:00:00 2001 From: Hanoh Haim Date: Thu, 4 Feb 2016 09:54:53 +0200 Subject: add yaml for older python --- .../trex_control_plane/client/outer_packages.py | 59 +++++++++++----------- 1 file changed, 30 insertions(+), 29 deletions(-) (limited to 'scripts/automation/trex_control_plane') diff --git a/scripts/automation/trex_control_plane/client/outer_packages.py b/scripts/automation/trex_control_plane/client/outer_packages.py index 206d4b4c..f7e2bac9 100755 --- a/scripts/automation/trex_control_plane/client/outer_packages.py +++ b/scripts/automation/trex_control_plane/client/outer_packages.py @@ -1,29 +1,30 @@ -#!/router/bin/python - -import sys -import os - -CURRENT_PATH = os.path.dirname(os.path.realpath(__file__)) -ROOT_PATH = os.path.abspath(os.path.join(CURRENT_PATH, os.pardir)) # path to trex_control_plane directory -PATH_TO_PYTHON_LIB = os.path.abspath(os.path.join(ROOT_PATH, os.pardir, os.pardir, 'external_libs')) - -CLIENT_MODULES = ['enum34-1.0.4', - 'jsonrpclib-pelix-0.2.5', - 'termstyle', - 'rpc_exceptions-0.1' - ] - - -def import_client_modules(): - sys.path.append(ROOT_PATH) - import_module_list(CLIENT_MODULES) - - -def import_module_list(modules_list): - assert(isinstance(modules_list, list)) - for p in modules_list: - full_path = os.path.join(PATH_TO_PYTHON_LIB, p) - fix_path = os.path.normcase(full_path) # (CURRENT_PATH+p) - sys.path.insert(1, full_path) - -import_client_modules() +#!/router/bin/python + +import sys +import os + +CURRENT_PATH = os.path.dirname(os.path.realpath(__file__)) +ROOT_PATH = os.path.abspath(os.path.join(CURRENT_PATH, os.pardir)) # path to trex_control_plane directory +PATH_TO_PYTHON_LIB = os.path.abspath(os.path.join(ROOT_PATH, os.pardir, os.pardir, 'external_libs')) + +CLIENT_MODULES = ['enum34-1.0.4', + 'jsonrpclib-pelix-0.2.5', + 'termstyle', + 'rpc_exceptions-0.1', + 'yaml-3.11' + ] + + +def import_client_modules(): + sys.path.append(ROOT_PATH) + import_module_list(CLIENT_MODULES) + + +def import_module_list(modules_list): + assert(isinstance(modules_list, list)) + for p in modules_list: + full_path = os.path.join(PATH_TO_PYTHON_LIB, p) + fix_path = os.path.normcase(full_path) # (CURRENT_PATH+p) + sys.path.insert(1, full_path) + +import_client_modules() -- cgit 1.2.3-korg