На этот вопрос уже есть ответ здесь:
Что означает один *без идентификатора в аргументах функции Python? Вот пример, который работает с Python3.2:
class Shape:
def __init__(self, *, shapename, **kwds):
self.shapename = shapename
super().__init__(**kwds)
Для меня звезда после себя странная.
Я нашел это здесь (из строки 46): http://code.activestate.com/recipes/577720-how-to-use-super-effectively/