diff --git a/codearchiver/core.py b/codearchiver/core.py index bb64fed..e48bbef 100644 --- a/codearchiver/core.py +++ b/codearchiver/core.py @@ -276,7 +276,7 @@ class HttpClient: return self.request('POST', *args, **kwargs) -class ModuleMeta(type): +class ModuleMeta(abc.ABCMeta): '''Metaclass of modules. This is used to keep track of which modules exist and selecting them. It also enforces module name restrictions and prevents name collisions.''' __modulesByName: dict[str, typing.Type['Module']] = {}