Skip to content
Opensource internals
  • Posts

Super

CPython's super() Implementation in C: Cooperative Multiple Inheritance

Oct 20, 2026 8 min read Jay Hubbert

super() is not special syntax — it’s a three-pointer C object, and the compiler even skips building one for super().attr via the LOAD_SUPER_ATTR bytecode.

PythonCpythonInternalsSuperMro

Read more →

© 2026 Jay Hubbert · Built with Hugo 0.168.0

RSS ·