Fixes
This commit is contained in:
parent
b764ea199e
commit
60a29a3162
|
@ -5,7 +5,9 @@ from typing import (
|
|||
|
||||
|
||||
def namespacify(value: Any) -> Any:
|
||||
if isinstance(value, MutableMapping):
|
||||
if isinstance(value, (Namespace, MutableNamespace)):
|
||||
return value
|
||||
elif isinstance(value, MutableMapping):
|
||||
return MutableNamespace(value)
|
||||
elif isinstance(value, Mapping):
|
||||
return Namespace(value)
|
||||
|
|
|
@ -34,6 +34,7 @@ class ClassRegistry(Dict[str, Callable]):
|
|||
self.check(key, value)
|
||||
super().__setitem__(key, value)
|
||||
|
||||
@property
|
||||
def metaclass(self) -> type:
|
||||
class RegistryMetaclass(type):
|
||||
|
||||
|
|
Loading…
Reference in New Issue