Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 
 
 

25 righe
508 B

  1. import os
  2. from pathlib import Path
  3. import config as cfg
  4. def base_dir() -> Path:
  5. return Path(os.path.abspath(os.path.dirname(__file__))).parent
  6. def app_root_dir(pvd: str) -> str:
  7. return os.path.join(base_dir(), cfg.DIR_APP_ROOT, pvd)
  8. def doc_root_dir() -> str:
  9. return os.path.join(base_dir(), cfg.DIR_DOC_ROOT)
  10. def resource_dir(pvd: str) -> str:
  11. return os.path.join(base_dir(), cfg.DIR_RESOURCE, pvd)
  12. def template_dir() -> str:
  13. return os.path.join(base_dir(), cfg.DIR_TEMPLATE)