diff options
Diffstat (limited to 'logilab/common/registry.py')
-rw-r--r-- | logilab/common/registry.py | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/logilab/common/registry.py b/logilab/common/registry.py index 83f4703..b0c07d2 100644 --- a/logilab/common/registry.py +++ b/logilab/common/registry.py @@ -94,8 +94,6 @@ from warnings import warn from typing import List, Tuple, Any, Iterable, Callable from types import ModuleType from typing_extensions import TypedDict -from _frozen_importlib import ModuleSpec -from _frozen_importlib_external import SourceFileLoader from logilab.common.modutils import modpath_from_file from logilab.common.logging_ext import set_log_methods @@ -134,7 +132,7 @@ _PREDICATES: Dict[int, Type] = {} def wrap_predicates(decorator: Callable) -> None: for predicate in _PREDICATES.values(): - if not "_decorators" in predicate.__dict__: + if "_decorators" not in predicate.__dict__: predicate._decorators = set() if decorator in predicate._decorators: continue @@ -568,7 +566,7 @@ class Registry(dict): def register(self, obj: Any, oid: Optional[Any] = None, clear: bool = False) -> None: """base method to add an object in the registry""" - assert not "__abstract__" in obj.__dict__, obj + assert "__abstract__" not in obj.__dict__, obj assert obj.__select__, obj oid = oid or obj.__regid__ assert oid, ( @@ -578,7 +576,7 @@ class Registry(dict): objects = self[oid] = [] else: objects = self.setdefault(oid, []) - assert not obj in objects, "object %s is already registered" % obj + assert obj not in objects, "object %s is already registered" % obj objects.append(obj) def register_and_replace(self, obj, replaced): @@ -943,7 +941,7 @@ class RegistryStore(dict): "modname expected to be a module name (ie string), got %r" % modname ) for obj in objects: - if self.is_registrable(obj) and obj.__module__ == modname and not obj in butclasses: + if self.is_registrable(obj) and obj.__module__ == modname and obj not in butclasses: if isinstance(obj, type): self._load_ancestors_then_object(modname, obj, butclasses) else: |