Parametri non considerati opzionali dal costruttore [(ノಠ益ಠ)ノ彡┻━┻ RISOLTO ERRORE STUPIDO ]

Afelium (770 points)
3 11 18
asked Nov 26, 2020 in Programmare in Python by Afelium (770 points)
closed Nov 26, 2020 by Afelium
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?
113 views
closed with note: Trovato soluzione

1 Answer

twgever (14740 points)
7 26 105
answered Nov 26, 2020 by twgever (14,740 points)
intanto chiudilo, però un promemoria non fa mai male lol.