class_inspector.utils module

class class_inspector.utils.ExceptionLogger(*args, **kwargs)

Bases: object

classmethod catch_raise(custom_exception: Exception = <class 'Exception'>, catch_exceptions: Exception | ~typing.Tuple[Exception] = <class 'Exception'>, msg: str = '') → Callable
log = []
class class_inspector.utils.SingletonMeta

Bases: type

class_inspector.utils.camel_to_snake(name: str) → str
class_inspector.utils.cst_to_str(node) → str
class_inspector.utils.format_code_str(code_snippet: str) → str
class_inspector.utils.get_src_code(path: str) → str
class_inspector.utils.is_dunder(item: str) → bool
class_inspector.utils.str_to_cst(code: str) → Module