Concatenating __class__ and str is not supported. Should be str(type(self)) (full type path) or self.__class__.__name__ (just class name)
__class__
str
str(type(self))
self.__class__.__name__