jangada.serialization.SerializableMetatype.__contains__#
- SerializableMetatype.__contains__(subclass: str | type) bool#
Check if a class or qualified name is registered.
- Parameters:
- subclassstr | type
Either a qualified name string or a class type to check.
- Returns:
- bool
True if the class/name is registered, False otherwise.
- Raises:
- TypeError
If subclass is neither a string nor a type.
- NotImplementedError
If called on a subclass instead of Serializable base.
Examples
>>> class MyClass(Serializable): ... pass >>> get_full_qualified_name(MyClass) in Serializable True >>> MyClass in Serializable True >>> 'nonexistent.Class' in Serializable False