Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 
 

25 lignes
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)