Inherit namedtuple von einer Basisklasse in Python

Ist es möglich ein @ zu erzeugnamedtuple was erbt von einer Basisklasse?

Was ich will ist dasCircle undRectangle sindnamedtuples und werden von einer gemeinsamen Basisklasse ('Shape') geerbt:

from collections import namedtuple

class Shape:
    def addToScene(self, scene):
         ...

Circle=namedtuple('Circle', 'x y radius')
Rectangle=namedtuple('Rectangle', 'x1 y1 x2 y2')

Wie würde ich das machen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage