Skip to content

Commit 9e1447d

Browse files
committed
Correct F824 lint
1 parent 8c9e6d3 commit 9e1447d

File tree

9 files changed

+0
-37
lines changed

9 files changed

+0
-37
lines changed

yggdrasil/communication/CommBase.py

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,6 @@ def is_registered(commtype, key):
173173
key (str): Key that should be checked.
174174
175175
"""
176-
global _registered_comms
177176
with _registered_comms.lock:
178177
if commtype not in _registered_comms:
179178
return False
@@ -207,7 +206,6 @@ def register_comm(commtype, key, value):
207206
value (obj): Object being registered.
208207
209208
"""
210-
global _registered_comms
211209
with _registered_comms.lock:
212210
if commtype not in _registered_comms:
213211
_registered_comms.add_subdict(commtype)
@@ -228,7 +226,6 @@ def unregister_comm(commtype, key, dont_close=False):
228226
bool: True if an object was closed.
229227
230228
"""
231-
global _registered_comms
232229
with _registered_comms.lock:
233230
if commtype not in _registered_comms:
234231
return False
@@ -255,7 +252,6 @@ def cleanup_comms(commtype, close_func=None):
255252
count = 0
256253
# if commtype is None:
257254
# return count
258-
global _registered_comms
259255
with _registered_comms.lock:
260256
if commtype in _registered_comms:
261257
keys = list(_registered_comms[commtype].keys())
@@ -346,7 +342,6 @@ class CommProxy(multitasking.YggTaskLoop):
346342
def __init__(self, srv_address=None, cli_address=None, name=None,
347343
allow_no_servers=False, allow_no_clients=False,
348344
is_partner=False, **kwargs):
349-
global _registered_proxies
350345
self.servers = []
351346
self.clients = []
352347
self.is_partner = is_partner
@@ -628,7 +623,6 @@ def remove_server(self, name, in_loop=False, messages=None):
628623
pass
629624
self.terminate()
630625
return
631-
global _registered_proxies
632626
self.servers.remove(name)
633627
if self.srv_count == 0 and not self.allow_no_servers:
634628
self.debug(f"Shutting down proxy due to absence of "
@@ -653,7 +647,6 @@ def remove_client(self, name, in_loop=False):
653647
+ name.encode('utf-8'))
654648
self.terminate()
655649
return
656-
global _registered_proxies
657650
self.debug(f"Removing client \"{name}\" from proxy")
658651
self.clients.remove(name)
659652
if (not self.allow_no_clients) and self.cli_count == 0:
@@ -2221,7 +2214,6 @@ def precheck(self, direction):
22212214
# CLIENT/SERVER METHODS
22222215
def signon_to_proxy(self):
22232216
r"""Add a client/server to an existing proxy or create one."""
2224-
global _registered_proxies
22252217
with _registered_proxies.lock:
22262218
if self.proxy is not None:
22272219
return
@@ -2258,7 +2250,6 @@ def signon_to_proxy(self):
22582250

22592251
def signoff_from_proxy(self, **kwargs):
22602252
r"""Remove a client/server from the proxy."""
2261-
global _registered_proxies
22622253
with _registered_proxies.lock:
22632254
if self.proxy is None:
22642255
return

yggdrasil/communication/__init__.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ def __init__(self, msg, max_consecutive_allowed=None,
3535
super(TemporaryCommunicationError, self).__init__(msg, **kwargs)
3636
self.max_consecutive_allowed = max_consecutive_allowed
3737
if max_consecutive_allowed is not None:
38-
global _temp_error_registry
3938
assert registry_key is not None
4039
_temp_error_registry.setdefault(registry_key, 0)
4140
_temp_error_registry[registry_key] += 1
@@ -46,7 +45,6 @@ def __init__(self, msg, max_consecutive_allowed=None,
4645
@classmethod
4746
def reset(cls, registry_key):
4847
r"""Reset the registry for a TemporaryCommunicationError."""
49-
global _temp_error_registry
5048
_temp_error_registry.pop(registry_key, None)
5149

5250

yggdrasil/components.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,6 @@ def registering(recurse=False):
9999
def init_registry(recurse=False):
100100
r"""Initialize the registries and schema."""
101101
from yggdrasil.tools import import_all_modules
102-
global _registry
103102
global _registry_complete
104103
with registering(recurse=recurse):
105104
import_all_modules(exclude=['yggdrasil.examples',
@@ -120,7 +119,6 @@ def get_registry(comptype=None):
120119
returned.
121120
122121
"""
123-
global _registry
124122
if registration_in_progress():
125123
out = _registry
126124
else:
@@ -456,7 +454,6 @@ def __new__(meta, name, bases, class_dict):
456454
f"from {bases}.")
457455
cls._schema_base_class = base_comp
458456
# Register
459-
global _registry
460457
yaml_typ = cls._schema_type
461458
default_subtype = cls._schema_properties.get(
462459
cls._schema_subtype_key, {}).get('default',

yggdrasil/drivers/CompiledModelDriver.py

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -735,7 +735,6 @@ def get_tool_registry(languages=None):
735735
CompilationToolRegistry: Global tool registry.
736736
737737
"""
738-
global _tool_registry
739738
if languages:
740739
_tool_registry._init_languages(languages)
741740
return _tool_registry
@@ -2338,7 +2337,6 @@ def locate_tool(self, tooltype, toolname):
23382337
else:
23392338
language = self.parameters.get(f"{tooltype0}_language",
23402339
self.language)
2341-
global _tool_registry
23422340
out = _tool_registry.tool_instance(
23432341
tooltype0, language=language,
23442342
driver=self.parent_driver,
@@ -2925,7 +2923,6 @@ def generate(self, filetype=None, overwrite=False, **kwargs):
29252923
language, tooltype = filetype.split('_', 1)
29262924
out = self.get(tooltype, **kwargs)
29272925
if (not out) or (language not in out.languages):
2928-
global _tool_registry
29292926
out = _tool_registry.tool_instance(
29302927
tooltype, language=language,
29312928
compatible_with=self.basetool,
@@ -3379,7 +3376,6 @@ def tool_parameters_class(cls, tool):
33793376
return []
33803377
out = ['working_dir']
33813378
if isinstance(tool, str):
3382-
global _tool_registry
33833379
tool = _tool_registry._bases[tool]
33843380
out += list(tool.flag_options.keys())
33853381
out += tool.build_params
@@ -4090,7 +4086,6 @@ class CompilationToolMeta(type):
40904086
r"""Meta class for registering compilers."""
40914087
def __new__(meta, name, bases, class_dict):
40924088
cls = type.__new__(meta, name, bases, class_dict)
4093-
global _tool_registry
40944089
_tool_registry.register(cls)
40954090
return cls
40964091

@@ -4379,7 +4374,6 @@ def before_registration(cls):
43794374
stage_name = f"{stage_base}{stage_type.title()}"
43804375
for k in copy_attr:
43814376
stage_attr.setdefault(k, getattr(cls, k))
4382-
global _tool_registry
43834377
base_cls = cls.create_next_stage_tool.get(
43844378
'base_classes', (_tool_registry._bases[stage_type], ))
43854379
stage_cls = type(stage_name, base_cls, stage_attr)
@@ -4415,7 +4409,6 @@ def get_tool(cls, tooltype, allow_uninstalled=False,
44154409
CompilationToolBase: Tool class associated with this compiler.
44164410
44174411
"""
4418-
global _tool_registry
44194412
if ((tooltype == cls.tooltype
44204413
and kwargs.get('language', None) in cls.languages
44214414
and _tool_registry._matches(cls, **kwargs))):
@@ -4636,7 +4629,6 @@ def get_alternate_class(cls, toolname=None, language=None):
46364629
to the provided toolname.
46374630
46384631
"""
4639-
global _tool_registry
46404632
if (language is not None) and (language not in cls.languages):
46414633
if toolname is None:
46424634
toolname = cls.toolname
@@ -4989,7 +4981,6 @@ def get_default_libtype(cls, no_additional_stages=False):
49894981
str: Product file type.
49904982
49914983
"""
4992-
global _tool_registry
49934984
if no_additional_stages or not cls.builtin_next_stage:
49944985
return cls.default_libtype
49954986
return _tool_registry._bases[cls.builtin_next_stage].default_libtype
@@ -6602,7 +6593,6 @@ def before_registration(cls):
66026593
to registration including things like platform dependent properties and
66036594
checking environment variables for default settings.
66046595
"""
6605-
global _tool_registry
66066596
if not cls.tooltypes:
66076597
cls.tooltypes = _tool_registry.tooltypes(cls.basetool)
66086598
cls._config_keys = cls.tooltypes
@@ -6642,7 +6632,6 @@ def after_registration(cls, **kwargs):
66426632
option for the language, followed by the environment variable set by
66436633
_compiler_env, followed by the existing class attribute.
66446634
"""
6645-
global _tool_registry
66466635
ModelDriver.after_registration(cls, **kwargs)
66476636
for k in cls.tooltypes:
66486637
# Set default linker/archiver based on compiler
@@ -6846,7 +6835,6 @@ def get_available_tools(cls, tooltype):
68466835
dict: Registry of tools for this language.
68476836
68486837
"""
6849-
global _tool_registry
68506838
if tooltype == 'basetool':
68516839
tooltype = cls.basetool
68526840
reg = _tool_registry.language[tooltype].get(cls.language,
@@ -6886,7 +6874,6 @@ def get_tool_static(cls, tooltype, toolname=None, return_prop='tool',
68866874
ValueError: If return_prop is not 'tool', 'name', or 'flags'.
68876875
68886876
"""
6889-
global _tool_registry
68906877
if return_prop == 'tool':
68916878
return _tool_registry.tool_instance(
68926879
tooltype, toolname=toolname, language=language,
@@ -7171,7 +7158,6 @@ def configure(cls, cfg, **kwargs):
71717158
be set.
71727159
71737160
"""
7174-
global _tool_registry
71757161
if (cls.language is not None) and (not cfg.has_section(cls.language)):
71767162
cfg.add_section(cls.language)
71777163
for k, v in kwargs.items():
@@ -7219,7 +7205,6 @@ def configure_executable_type(cls, cfg):
72197205
be set.
72207206
72217207
"""
7222-
global _tool_registry
72237208
out = super(CompiledModelDriver, cls).configure_executable_type(cfg)
72247209
for k in cls.tooltypes:
72257210
default_tool_name = _tool_registry.toolname(

yggdrasil/drivers/ModelDriver.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,6 @@ def find(self, fname, **kwargs):
171171
if self._is_global:
172172
self.insert(fname, **kwargs)
173173
else:
174-
global _file_locks
175174
self[fname] = _file_locks.find(fname, **kwargs)
176175
return self[fname]
177176

yggdrasil/metaschema/datatypes/conversions.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ def register_conversion(from_type, to_type):
1515
function: Decorator that will register the conversion.
1616
1717
"""
18-
global _conversion_registry
1918
key = (from_type, to_type)
2019
if key in _conversion_registry:
2120
raise ValueError("Conversion '%s' to '%s' already in registry." % key)

yggdrasil/multitasking.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ def on_mpi():
4141
4242
"""
4343
init_mpi()
44-
global _on_mpi
4544
return _on_mpi
4645

4746

@@ -1489,8 +1488,6 @@ def __init__(self, name=None, target=None, args=(), kwargs=None,
14891488
self.disabled = disabled
14901489
super(YggTask, self).__init__(name, **ygg_kwargs)
14911490
if not self.as_process:
1492-
global _thread_registry
1493-
global _lock_registry
14941491
_thread_registry[self.name] = self.process_instance._base
14951492
_lock_registry[self.name] = self.lock._base
14961493
atexit.register(self.atexit)

yggdrasil/schema.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,6 @@ def get_schema(fname=None):
120120
dict: yggdrasil YAML options.
121121
122122
"""
123-
global _schema
124123
if fname is None:
125124
init_schema()
126125
out = _schema

yggdrasil/tools.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -500,13 +500,11 @@ def update_environ(env, exclusive=False):
500500

501501
def cache_environ():
502502
r"""Cache the current environment variables."""
503-
global _environ_cache
504503
_environ_cache.append(copy.deepcopy(os.environ))
505504

506505

507506
def restored_cached_environ():
508507
r"""Restore the last set of cached environment variables."""
509-
global _environ_cache
510508
oldenv = _environ_cache.pop()
511509
update_environ(oldenv, exclusive=True)
512510

0 commit comments

Comments
 (0)