# HG changeset patch # User Oben Sonne # Date 1573508623 -3600 # Mon Nov 11 22:43:43 2019 +0100 # Node ID a4d63082308377e92b21f76d6f977b11672090b6 # Parent 9f946a2aa80934275d5b1c5142f7a7a8772ed5e8 Remove minor redundancies in macros importing diff --git a/poole.py b/poole.py --- a/poole.py +++ b/poole.py @@ -520,13 +520,12 @@ # macro module fname = opj(opts.project, "macros.py") - if os.path.exists(fname): - module_name, fname = "macros", opj(opts.project, "macros.py") - spec = importlib.util.spec_from_file_location(module_name, fname) + if opx(fname): + spec = importlib.util.spec_from_file_location("macros", fname) module = importlib.util.module_from_spec(spec) - sys.modules[module_name] = module + sys.modules["macros"] = module spec.loader.exec_module(module) - macros = module.__dict__ if opx(fname) else {} + macros = module.__dict__ else: macros = {}