Browse Source

r.buffer: fix cleanup() - remove only existing files

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@42294 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa 15 years ago
parent
commit
6ffb870521
1 changed files with 4 additions and 2 deletions
  1. 4 2
      scripts/r.buffer/r.buffer.py

+ 4 - 2
scripts/r.buffer/r.buffer.py

@@ -74,8 +74,10 @@ scales = {
 
 
 # what to do in case of user break:
 # what to do in case of user break:
 def cleanup():
 def cleanup():
-    grass.run_command('g.remove', quiet = True, flags = 'f', rast = temp_src)
-    grass.run_command('g.remove', quiet = True, flags = 'f', rast = temp_dist)
+    if grass.find_file(temp_src)['file']:
+        grass.run_command('g.remove', quiet = True, flags = 'f', rast = temp_src)
+    if grass.find_file(temp_dist)['file']:
+        grass.run_command('g.remove', quiet = True, flags = 'f', rast = temp_dist)
 
 
 def main():
 def main():
     global temp_dist, temp_src
     global temp_dist, temp_src