Il costruttore della classe deve prendere come unico parametro argv (che conterrà gli argomenti da riga di comando, di cui il primo contiene il percorso di avvio dell'applicazione), company (che conterrà il nome del produttore) e app_name (che conterrà il nome del programma).
Le funzioni che deve avere la classe saranno:
app_path: deve restituire il percorso base dell'applicazione, cioè la cartella da cui viene lanciata
home_path: deve restituire il percorso all'interno della home la sotto cartella composta così: //, che sarà utilizzato dalle varie parte del programma per reperire i file di configurazione e la cartella dei log (cose queste, ch on devono interessar ora il PathManager).
Per qualsiasi domanda o chiarimento, scrivi pure i commenti qui sotto.
Occorre implementare, all'interno di una classe, alcune funzionalità base, che saranno utili alle altre parti del programma, partendo da questo segnaposto: https://github.com/ConoscereLinux/DeskApp/blob/06c050cda852395a8c9e35ad49cceefbf11b0188/src/util/path_manager.py
Il costruttore della classe deve prendere come unico parametro argv (che conterrà gli argomenti da riga di comando, di cui il primo contiene il percorso di avvio dell'applicazione), company (che conterrà il nome del produttore) e app_name (che conterrà il nome del programma).
Le funzioni che deve avere la classe saranno:
Per qualsiasi domanda o chiarimento, scrivi pure i commenti qui sotto.