[GRASS-SVN] r66805 - grass-addons/grass7/raster/r.agent/r.agent.rand

svn_grass at osgeo.org svn_grass at osgeo.org
Wed Nov 11 09:48:57 PST 2015


Author: mic
Date: 2015-11-11 09:48:57 -0800 (Wed, 11 Nov 2015)
New Revision: 66805

Modified:
   grass-addons/grass7/raster/r.agent/r.agent.rand/r.agent.rand.py
Log:
add some checks for valid input

Modified: grass-addons/grass7/raster/r.agent/r.agent.rand/r.agent.rand.py
===================================================================
--- grass-addons/grass7/raster/r.agent/r.agent.rand/r.agent.rand.py	2015-11-11 17:40:42 UTC (rev 66804)
+++ grass-addons/grass7/raster/r.agent/r.agent.rand/r.agent.rand.py	2015-11-11 17:48:57 UTC (rev 66805)
@@ -144,8 +144,20 @@
     except error.DataError:
         grass.fatal("Failed to parse args..")
         sys.exit(1)
-    run(int(options['rounds']), options['maxagents'], options['agentslife'],
-            options['mark'], flags['p'])
+    if options['maxagents']:
+        maxagents = int(options['maxagents']
+    else:
+        maxagents = 0
+    if options['agentslife']:
+        agentslife = int(options['agentslife'])
+    else:
+        agentslife = 99
+    if options['mark']:
+        mark = int(options['mark']
+    else:
+        mark = 99
+        
+    run(int(options['rounds']), maxagents, agentslife, mark, flags['p'])
     grass.message("FINISH")
 
 if __name__ == "__main__":



More information about the grass-commit mailing list