79651817

Date: 2025-06-03 19:45:25
Score: 0.5
Natty:
Report link

Adding my 2ยข because everything else here seems overly complex to me (with Python 3.13 typing):

def recursive_subclasses[T](cls: type[T]) -> set[type[T]]:
    """
    Recursively finds all subclasses of a given class.
    """
    return set.union({cls}, *map(recursive_subclasses, cls.__subclasses__()))
Reasons:
  • Low length (0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Benjamin Riggs