ich diesen Fehler:Python Vererbung: Typeerror: object .__ init __() nimmt keine Parameter
TypeError: object.__init__() takes no parameters
wenn mein Code ausgeführt wird, ich weiß nicht wirklich sehen, was ich hier falsch tun aber:
class IRCReplyModule(object):
activated=True
moduleHandlerResultList=None
moduleHandlerCommandlist=None
modulename=""
def __init__(self,modulename):
self.modulename = modulename
class SimpleHelloWorld(IRCReplyModule):
def __init__(self):
super(IRCReplyModule,self).__init__('hello world')
@LucasKauffman: Eigentlich seine Ich glaube nicht, sehr Dumm von dir. Es kann leicht ein verwirrendes Konzept sein. Ich beschuldige dich nicht. – jdi
Auf die Gefahr, viele Pythonianer zu beleidigen: Das - imho - ist schreckliches Sprachdesign. Danke für deine Hilfe @jdi! –
@JohannesFahrenkrug - Ich glaube nicht, dass du jemanden beleidigen würdest, denn das wurde als schlechtes Design erkannt und in python3 behoben: https://docs.python.org/3/library/functions.html#super – jdi