[GRASS-SVN] r53465 - grass/trunk/gui/wxpython/lmgr
svn_grass at osgeo.org
svn_grass at osgeo.org
Thu Oct 18 04:46:55 PDT 2012
Author: martinl
Date: 2012-10-18 04:46:54 -0700 (Thu, 18 Oct 2012)
New Revision: 53465
Modified:
grass/trunk/gui/wxpython/lmgr/frame.py
Log:
wxGUI: OnSystemInfo - print also info about OSGeo4W
Modified: grass/trunk/gui/wxpython/lmgr/frame.py
===================================================================
--- grass/trunk/gui/wxpython/lmgr/frame.py 2012-10-18 11:38:12 UTC (rev 53464)
+++ grass/trunk/gui/wxpython/lmgr/frame.py 2012-10-18 11:46:54 UTC (rev 53465)
@@ -813,6 +813,7 @@
"""!Print system information"""
vInfo = grass.version()
+ # GDAL/OGR
try:
from osgeo import gdal
gdalVersion = gdal.__version__
@@ -821,10 +822,17 @@
gdalVersion = grass.Popen(['gdalinfo', '--version'], stdout = grass.PIPE).communicate()[0].rstrip('\n')
except:
gdalVersion = _("unknown")
+ # PROJ4
try:
projVersion = RunCommand('proj', getErrorMsg = True)[1].splitlines()[0]
except:
projVersion = _("unknown")
+ # check also OSGeo4W on MS Windows
+ if sys.platform == 'win32' and \
+ os.path.exists(os.path.join(os.getenv("GISBASE"), "WinGRASS-README.url")):
+ osgeo4w = ' (OSGeo4W)'
+ else:
+ osgeo4w = ''
self.goutput.WriteCmdLog(_("System Info"))
self.goutput.WriteLog("%s: %s\n"
@@ -834,13 +842,13 @@
"PROJ4: %s\n"
"Python: %s\n"
"wxPython: %s\n"
- "%s: %s\n"% (_("GRASS version"), vInfo['version'],
+ "%s: %s%s\n"% (_("GRASS version"), vInfo['version'],
_("GRASS SVN Revision"), vInfo['revision'],
_("GIS Library Revision"), vInfo['libgis_revision'], vInfo['libgis_date'].split(' ', 1)[0],
gdalVersion, projVersion,
platform.python_version(),
wx.__version__,
- _("Platform"), platform.platform()),
+ _("Platform"), platform.platform(), osgeo4w),
switchPage = True)
self.goutput.WriteCmdLog(' ')
More information about the grass-commit
mailing list