launch.utilities.class_tools_impl module

Module for the class tools utility functions.

launch.utilities.class_tools_impl.is_a(obj: object, entity_type: Type[Any]) bool[source]

Return True if obj is an instance of the entity_type class.

launch.utilities.class_tools_impl.is_a_subclass(obj, entity_type: Type[Any]) bool[source]

Return True if obj is an instance of the entity_type class or one of its subclass types.

launch.utilities.class_tools_impl.isclassinstance(obj: object) bool[source]

Return True if obj is an instance of a class.