Sto provando a definire un costruttore che accetta solo il parametro self e altri due parametri opzionali posizionali (interi con valore di default 0). Per qualche motivo quando provo a chiamare il costruttore senza alcun parametro mi viene dato l'errore :
__init__() missing 2 required positional arguments: 'x' and 'y'
i parametri opzionali sono stati definiti nella forma :"a=0,b=0" , ma per qualche motivo l'errore sembra suggerire che siano richiesti
RISOLTO
avevo dimenticato di mettere i dunder ai lati di "init" e per questo andava a prendere il costruttore della classe padre dove i parametri erano obbligatori. Dovrei nascondere il post o lasciarlo come monumento agli errori di distrazione?
__init__() missing 2 required positional arguments: 'x' and 'y'
i parametri opzionali sono stati definiti nella forma :"a=0,b=0" , ma per qualche motivo l'errore sembra suggerire che siano richiesti
RISOLTO
avevo dimenticato di mettere i dunder ai lati di "init" e per questo andava a prendere il costruttore della classe padre dove i parametri erano obbligatori. Dovrei nascondere il post o lasciarlo come monumento agli errori di distrazione?