Forum
>>
Principianti
>>
DEBUG
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
Scritto da sky70 |
2021-09-05 20:56:04 - DEBUG
|
Buonasera sto utilizzando python 3.8.6 a 64 bit su win10 e in Visual Studio Code. Non riesco a capire perchè quando avvio il debug ho una serie di errori che non mi fanno partire il Debug stesso . Il programa se lo avvio dal file .py con esegui nel terminale , funziona correttamente . IL Debug non funziona . L'errore è il seguente:
Debugger Error: The number of constructor arguments in the derived class o must be >= than the number of constructor arguments of its base class. Debugger Error: The number of constructor arguments in the derived class o must be >= than the number of constructor arguments of its base class. Error Error: The number of constructor arguments in the derived class o must be >= than the number of constructor arguments of its base class. at u (c:\Users\loris\.vscode\extensions\geecode.geecode-python-2019.5.10\out\client\debugger\debugAdapter\main.js:16:39000) at Object.t.getDependencies (c:\Users\loris\.vscode\extensions\geecode.geecode-python-2019.5.10\out\client\debugger\debugAdapter\main.js:16:39679) at c:\Users\loris\.vscode\extensions\geecode.geecode-python-2019.5.10\out\client\debugger\debugAdapter\main.js:16:36714 at Array.forEach (<anonymous>) at e (c:\Users\loris\.vscode\extensions\geecode.geecode-python-2019.5.10\out\client\debugger\debugAdapter\main.js:16:3652 at Object.t.plan (c:\Users\loris\.vscode\extensions\geecode.geecode-python-2019.5.10\out\client\debugger\debugAdapter\main.js:16:36812) at c:\Users\loris\.vscode\extensions\geecode.geecode-python-2019.5.10\out\client\debugger\debugAdapter\main.js:16:33700 at e._get (c:\Users\loris\.vscode\extensions\geecode.geecode-python-2019.5.10\out\client\debugger\debugAdapter\main.js:16:33609) at e.get (c:\Users\loris\.vscode\extensions\geecode.geecode-python-2019.5.10\out\client\debugger\debugAdapter\main.js:16:32300) at s.get (c:\Users\loris\.vscode\extensions\geecode.geecode-python-2019.5.10\out\client\debugger\debugAdapter\main.js:76:102000) Mi potete aiutare a capire cosa manca?. Grazie |
|
Scritto da Helgaella99 |
2024-12-13 08:28:36 - Re: DEBUG
|
Ecco alcune considerazioni e suggerimenti per risolvere il problema:Verifica le classi: Controlla le tue classi e assicurati che il costruttore della classe derivata stia ricevendo almeno gli stessi argomenti del costruttore della classe base. Se la classe base ha parametri, la classe derivata deve includerli nel suo costruttore.Esempio di correzione: Se hai qualcosa di simile a questo:
python class Base: def __init__(self, arg1): self.arg1 = arg1 class Derived(Base): def __init__(self): pass # Qui manca l'argomento per Base Dovrebbe essere corretto in questo modo: python class Derived(Base): def __init__(self, arg1): super().__init__(arg1) Controlla le estensioni di VSCode: Alcune estensioni potrebbero influenzare il comportamento del debugger. Potresti provare a disabilitare temporaneamente l'estensione geecode.geecode-python e verificare se il problema persiste.<span style=>Debugging senza estensioni: Prova a eseguire il tuo script Python senza il debugger e controlla Drift Hunters <span style="color: rgb(46, 47, 4se ci sono errori di runtime. Questo potrebbe darti ulteriori indizi sulla causa del problema.Aggiornamento di VSCode e Python: Assicurati di avere l'ultima versione di Visual Studio Code e delle estensioni Python installate. A volte, gli aggiornamenti possono risolvere bug noti. --- Ultima modifica di Helgaella99 in data 2024-12-13 08:28:58 --- |
Pagina: 1
Esegui il login per scrivere una risposta.