From 0642ea475d33dc1728424f3011382f8384c24b25 Mon Sep 17 00:00:00 2001 From: erinnerim Date: Fri, 10 Sep 2021 17:05:58 -0700 Subject: [PATCH] importlib refactor LFRequest.py --- py-json/LANforge/LFRequest.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/py-json/LANforge/LFRequest.py b/py-json/LANforge/LFRequest.py index d68595db..1efd4522 100644 --- a/py-json/LANforge/LFRequest.py +++ b/py-json/LANforge/LFRequest.py @@ -2,18 +2,22 @@ # Class holds default settings for json requests - # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - import sys +import os +import importlib +import urllib +from urllib import request +from urllib import error +from urllib import parse +import json if sys.version_info[0] != 3: print("This script requires Python 3") exit() -import urllib -from urllib import request -from urllib import error -from urllib import parse +if 'lanforge-scripts' not in sys.path: + sys.path.append(os.path.join(os.path.abspath(__file__ + "../../../../../"))) -import json -from . import LFUtils +LFUtils = importlib.import_module("lanforge-scripts.py-json.LANforge.LFUtils") class LFRequest: