Наследовать namedtuple из базового класса в Python

Можно ли произвестиnamedtuple который наследует от базового класса?

Что я хочу этоCircle а такжеRectangle являютсяnamedtuples и наследуются от общего базового класса ('Shape'):

from collections import namedtuple

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

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

Как бы я это сделал?

Ответы на вопрос(1)

Ваш ответ на вопрос