[GRASS-SVN] r66240 - grass-addons/grass7/vector/v.lidar.mcc
svn_grass at osgeo.org
svn_grass at osgeo.org
Wed Sep 16 06:58:52 PDT 2015
Author: wenzeslaus
Date: 2015-09-16 06:58:52 -0700 (Wed, 16 Sep 2015)
New Revision: 66240
Modified:
grass-addons/grass7/vector/v.lidar.mcc/v.lidar.mcc.py
Log:
v.lidar.mcc: show stderr of subrocesses when debugging
Modified: grass-addons/grass7/vector/v.lidar.mcc/v.lidar.mcc.py
===================================================================
--- grass-addons/grass7/vector/v.lidar.mcc/v.lidar.mcc.py 2015-09-16 13:54:12 UTC (rev 66239)
+++ grass-addons/grass7/vector/v.lidar.mcc/v.lidar.mcc.py 2015-09-16 13:58:52 UTC (rev 66240)
@@ -108,7 +108,14 @@
def main():
global temp_ng, temp_ncin, temp_ncout
- nuldev = file(os.devnull, 'w')
+ # we discard stderrs when not debugging
+ # ideally stderrs should be printed when an exception was raised
+ # this would be done easily with StringIO
+ # but it doesn't work with subprocess
+ if not grass.debug_level():
+ nuldev = file(os.devnull, 'w')
+ else:
+ nuldev = sys.stderr
# Initalise temporary verctor map names
temp_ng = "v_lidar_mcc_tmp_ng_" + str(os.getpid())
More information about the grass-commit
mailing list