Skip to content

Gestione percorsi #25

@ZompaSenior

Description

@ZompaSenior

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    todosemplicemente una cosa da fare

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions