Skip to content
Incomplete sheet

This sheet is incomplete and could use some attention. Please submit code snippet suggestions as an issue or PR here.

Classes

Class mechanism and handling

Extract

Action Code Details
Get class name as string
cls.__name__

Subclass(es)

Action Code Details
Get direct subclasses
cls.__subclasses__()
Find direct subclass by name v
subclasses = [c for c in cls.__subclasses__() if c.__name__ == v]
subclasses[0]
Find all non-abstract direct subclasses
import inspect
subclasses = [c for c in cls.__subclasses__() if not inspect.isabstract(c)]