PyDocs

Nav

Python Runtime Services

super

  • super(type, object_or_type=None, /)
super() -> same as super(__class__, <first argument>)
super(type) -> unbound super object
super(type, obj) -> bound super object; requires isinstance(obj, type)
super(type, type2) -> bound super object; requires
    issubclass(type2, type)
Typical use to call a cooperative superclass method:
class C(B):
    def meth(self, arg):
        super().meth(arg)
This works for class methods too:
class C(B):
    @classmethod
    def cmeth(cls, arg):
        super().cmeth(arg)
Changed in 3.14
  • 3.14: super objects are now pickleable and copyable.
0 Examples
No examples for builtins/super.
See Also
No see-alsos for builtins/super
0 Notes
No notes for super