summaryrefslogtreecommitdiff
path: root/logilab/common/registry.py
diff options
context:
space:
mode:
Diffstat (limited to 'logilab/common/registry.py')
-rw-r--r--logilab/common/registry.py10
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: