-
Notifications
You must be signed in to change notification settings - Fork 23
Open
Labels
todosemplicemente una cosa da faresemplicemente una cosa da fare
Description
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:
- 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ì: //<app_name>, 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.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
todosemplicemente una cosa da faresemplicemente una cosa da fare