Skip to content

Commit 1a1d7a6

Browse files
committed
Simplified _declare_state
1 parent b3fc00f commit 1a1d7a6

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

pkg_resources/__init__.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -117,11 +117,11 @@ class PEP440Warning(RuntimeWarning):
117117
parse_version = packaging.version.Version
118118

119119

120-
_state_vars: Dict[str, Any] = {}
120+
_state_vars: Dict[str, str] = {}
121121

122122

123-
def _declare_state(vartype: str, **kw: object) -> None:
124-
_state_vars.update(dict.fromkeys(kw, vartype))
123+
def _declare_state(vartype: str, varname: str) -> None:
124+
_state_vars[varname] = vartype
125125

126126

127127
def __getstate__():
@@ -2024,7 +2024,7 @@ def __init__(self, importer):
20242024
_distribution_finders: Dict[
20252025
type, Callable[[object, str, bool], Iterable["Distribution"]]
20262026
] = {}
2027-
_declare_state('dict', _distribution_finders=_distribution_finders)
2027+
_declare_state('dict', '_distribution_finders')
20282028

20292029

20302030
def register_finder(importer_type, distribution_finder):
@@ -2200,9 +2200,9 @@ def resolve_egg_link(path):
22002200
_namespace_handlers: Dict[
22012201
type, Callable[[object, str, str, types.ModuleType], Optional[str]]
22022202
] = {}
2203-
_declare_state('dict', _namespace_handlers=_namespace_handlers)
2203+
_declare_state('dict', '_namespace_handlers')
22042204
_namespace_packages: Dict[Optional[str], List[str]] = {}
2205-
_declare_state('dict', _namespace_packages=_namespace_packages)
2205+
_declare_state('dict', '_namespace_packages')
22062206

22072207

22082208
def register_namespace_handler(importer_type, namespace_handler):
@@ -3302,7 +3302,7 @@ def _initialize_master_working_set():
33023302
at their own risk.
33033303
"""
33043304
working_set = WorkingSet._build_master()
3305-
_declare_state('object', working_set=working_set)
3305+
_declare_state('object', 'working_set')
33063306

33073307
require = working_set.require
33083308
iter_entry_points = working_set.iter_entry_points

0 commit comments

Comments
 (0)