Skip to content

Commit f8ba954

Browse files
author
remimd
committed
rename: ✏️ ProfileLoader.dependencies -> ProfileLoader.module_subsets
1 parent fe11e08 commit f8ba954

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

injection/loaders.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -141,28 +141,28 @@ def predicate(module_name: str) -> bool:
141141

142142
@dataclass(repr=False, eq=False, frozen=True, slots=True)
143143
class ProfileLoader:
144-
dependencies: Mapping[str, Sequence[str]] = field(default=MappingProxyType({}))
144+
module_subsets: Mapping[str, Sequence[str]] = field(default=MappingProxyType({}))
145145
module: Module = field(default_factory=mod, kw_only=True)
146146
__initialized_modules: set[str] = field(default_factory=set, init=False)
147147

148148
def init(self) -> Self:
149-
self.__init_module_dependencies(self.module)
149+
self.__init_subsets_for(self.module)
150150
return self
151151

152152
def load(self, name: str, /) -> LoadedProfile:
153153
self.init()
154-
target_module = self.__init_module_dependencies(mod(name))
154+
target_module = self.__init_subsets_for(mod(name))
155155
self.module.use(target_module, priority=Priority.HIGH)
156156
return _UserLoadedProfile(self, name)
157157

158158
def _unload(self, name: str, /) -> None:
159159
self.module.unlock().stop_using(mod(name))
160160

161-
def __init_module_dependencies(self, module: Module) -> Module:
161+
def __init_subsets_for(self, module: Module) -> Module:
162162
if not self.__is_initialized(module):
163163
target_modules = tuple(
164-
self.__init_module_dependencies(mod(profile_name))
165-
for profile_name in self.dependencies.get(module.name, ())
164+
self.__init_subsets_for(mod(name))
165+
for name in self.module_subsets.get(module.name, ())
166166
)
167167
module.unlock().init_modules(*target_modules)
168168
self.__mark_initialized(module)

0 commit comments

Comments
 (0)