functions.py 868 B

123456789101112131415161718192021222324252627282930313233343536
  1. # -*- coding: utf-8 -*-
  2. """
  3. Created on Mon Nov 26 11:48:03 2012
  4. @author: lucadelu
  5. """
  6. import wx
  7. import os
  8. import sys
  9. def checkValue(value):
  10. if value == '':
  11. wx.FindWindowById(wx.ID_FORWARD).Enable(False)
  12. else:
  13. wx.FindWindowById(wx.ID_FORWARD).Enable(True)
  14. def retRLiPath():
  15. # configuration directory
  16. if sys.platform == 'win32':
  17. grass_config_dirname = "GRASS7"
  18. grass_config_dir = os.path.join(os.getenv('APPDATA'),
  19. grass_config_dirname)
  20. else:
  21. grass_config_dirname = ".grass7"
  22. grass_config_dir = os.path.join(os.getenv('HOME'),
  23. grass_config_dirname)
  24. rlipath = os.path.join(grass_config_dir, 'r.li')
  25. if os.path.exists(rlipath):
  26. return rlipath
  27. else:
  28. os.mkdir(rlipath)
  29. return rlipath