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
sindnamedtuple
s 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?