Skip to content

Commit 935791f

Browse files
committed
lint
1 parent 2c2fdf3 commit 935791f

File tree

3 files changed

+8
-10
lines changed

3 files changed

+8
-10
lines changed

easybuild/os_hook.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ def __dir__(self):
2424
def register_override(cls, name, value):
2525
cls.overrides[name] = value
2626

27+
2728
class OSProxy(types.ModuleType):
2829
"""Proxy module to intercept os attribute access."""
2930
overrides = {}
@@ -68,6 +69,7 @@ def create_module(self, spec):
6869
def exec_module(self, module):
6970
"""Needs to be defined, can be used to alter the module after creation if needed."""
7071

72+
7173
class SubprocessLoader(importlib.abc.Loader):
7274
"""Loader to create our SubprocessProxy instead of the real subprocess module."""
7375
def create_module(self, spec):
@@ -89,10 +91,7 @@ def install_os_hook():
8991
sys.meta_path.insert(0, HookFinder())
9092

9193
# If already imported, replace in place
92-
for name, proxy in [
93-
("os", OSProxy),
94-
("subprocess", SubprocessProxy)
95-
]:
94+
for name, proxy in [("os", OSProxy), ("subprocess", SubprocessProxy)]:
9695
if name in sys.modules and not isinstance(sys.modules[name], proxy):
9796
real_module = sys.modules[name]
9897
sys.modules[name] = proxy(real_module)

easybuild/tools/environment.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -373,16 +373,16 @@ def __deepcopy__(self, memo):
373373
return apply_context()
374374

375375

376-
OSProxy.register_override('environ', ContextEnviron())
377-
OSProxy.register_override('getenv', lambda key, default=None: getvar(key, default))
378-
OSProxy.register_override('unsetenv', lambda key: unset_env_vars([key], verbose=False))
379-
380-
381376
class ContextPopen(subprocess._real.Popen):
382377
"""Custom Popen class to apply the current context's environment changes when spawning subprocesses."""
383378
def __init__(self, *args, **kwargs):
384379
if kwargs.get('env', None) is None:
385380
kwargs['env'] = apply_context()
386381
super().__init__(*args, **kwargs)
387382

383+
384+
OSProxy.register_override('environ', ContextEnviron())
385+
OSProxy.register_override('getenv', lambda key, default=None: getvar(key, default))
386+
OSProxy.register_override('unsetenv', lambda key: unset_env_vars([key], verbose=False))
387+
388388
SubprocessProxy.register_override('Popen', ContextPopen)

easybuild/tools/run.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,6 @@
6868
from easybuild.tools.hooks import RUN_SHELL_CMD, load_hooks, run_hook
6969
from easybuild.tools.output import COLOR_RED, COLOR_YELLOW, colorize, escape_for_rich, print_error
7070
from easybuild.tools.utilities import trace_msg
71-
from easybuild.tools.environment import apply_context
7271

7372

7473
_log = fancylogger.getLogger('run', fname=False)

0 commit comments

Comments
 (0)