From ec9059c039c3d47dc17e457cdc8a42549de87d5b Mon Sep 17 00:00:00 2001 From: Anton Hvornum Date: Sun, 21 Mar 2021 14:51:59 +0100 Subject: Debugging tainted namespace on profile modules. --- archinstall/lib/profiles.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'archinstall') diff --git a/archinstall/lib/profiles.py b/archinstall/lib/profiles.py index 63d32afa..e22a3587 100644 --- a/archinstall/lib/profiles.py +++ b/archinstall/lib/profiles.py @@ -129,15 +129,11 @@ class Script(): if not namespace: namespace = self.namespace - if namespace in sys.modules: - print(f"Found {self} in sys.modules, returning cached import.") - return self - self.spec = importlib.util.spec_from_file_location(namespace, self.path) imported = importlib.util.module_from_spec(self.spec) sys.modules[namespace] = imported - print(f"Imported {self} into sys.modules. Returning fresh copy.") + print(f"Imported {self} into sys.modules with namespace {namespace}.") return self def execute(self): -- cgit v1.2.3-70-g09d2