jangada.serialization.get_full_qualified_name#
- jangada.serialization.get_full_qualified_name(cls: type) str#
Get the fully qualified name of a class.
Returns the module path and class name (e.g., ‘mypackage.module.ClassName’). For builtin types without a module, returns just the qualified name.
- Parameters:
- clstype
The class for which to get the qualified name.
- Returns:
- str
The fully qualified name in the format ‘module.qualname’.
Notes
This function is used internally to create unique identifiers for classes in the serialization registry.
Examples
>>> class MyClass: ... pass >>> get_full_qualified_name(MyClass) '__main__.MyClass'
>>> get_full_qualified_name(int) 'int'