importlib refactor create_chamberview.py

This commit is contained in:
erinnerim
2021-09-10 15:31:55 -07:00
parent 34afad944f
commit 198280d41f

View File

@@ -1,5 +1,4 @@
#!/usr/bin/env python3 #!/usr/bin/env python3
""" """
Note: To Run this script gui should be opened with Note: To Run this script gui should be opened with
@@ -30,11 +29,10 @@ Output:
You should see build scenario with the given arguments at the end of this script. You should see build scenario with the given arguments at the end of this script.
To verify this: To verify this:
open Chamber View -> Manage scenario open Chamber View -> Manage scenario
""" """
import sys import sys
import os import os
import importlib
import argparse import argparse
import time import time
import re import re
@@ -43,10 +41,12 @@ if sys.version_info[0] != 3:
print("This script requires Python 3") print("This script requires Python 3")
exit(1) exit(1)
if 'py-json' not in sys.path: if 'lanforge-scripts' not in sys.path:
sys.path.append(os.path.join(os.path.abspath('..'), 'py-json')) sys.path.append(os.path.join(os.path.abspath(__file__ + "../../../../")))
cv_test_manager = importlib.import_module("lanforge-scripts.py-json.cv_test_manager")
cv = cv_test_manager.cv_test
from cv_test_manager import cv_test as cv
class CreateChamberview(cv): class CreateChamberview(cv):
def __init__(self, def __init__(self,