Преглед на файлове

Write a warning in case the map to unregister is not found.

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@51887 15284696-431f-4ddb-bdfa-cd5b030d7da7
Soeren Gebbert преди 13 години
родител
ревизия
8318353db7
променени са 3 файла, в които са добавени 6 реда и са изтрити 0 реда
  1. 2 0
      temporal/t.register/test.t.register.raster.sh
  2. 2 0
      temporal/t.register/test.t.register.vector.sh
  3. 2 0
      temporal/t.unregister/t.unregister.py

+ 2 - 0
temporal/t.register/test.t.register.raster.sh

@@ -92,6 +92,8 @@ t.rast.list input=precip_abs7
 t.topology input=precip_abs7
 
 t.unregister type=rast maps=prec_1,prec_2,prec_3
+# Test the warning message
+t.unregister type=rast maps=prec_1,prec_2,prec_3
 t.remove type=strds input=precip_abs1,precip_abs2,precip_abs3,precip_abs4,precip_abs5,precip_abs6,precip_abs7
 t.unregister type=rast maps=prec_4,prec_5,prec_6
 r.info map=prec_1

+ 2 - 0
temporal/t.register/test.t.register.vector.sh

@@ -59,6 +59,8 @@ t.register type=vect -i input=lidar_abs_ds7 maps=lidar_abs_1,lidar_abs_2,lidar_a
 t.info type=stvds input=lidar_abs_ds7
 
 t.unregister --v type=vect maps=lidar_abs_1,lidar_abs_2,lidar_abs_3
+# Test warning
+t.unregister --v type=vect maps=lidar_abs_1,lidar_abs_2,lidar_abs_3
 t.remove --v type=stvds input=lidar_abs_ds1,lidar_abs_ds2,lidar_abs_ds3,lidar_abs_ds4,lidar_abs_ds5,lidar_abs_ds6,lidar_abs_ds7
 t.unregister --v type=vect maps=lidar_abs_4,lidar_abs_5,lidar_abs_6
 g.remove vect=lidar_abs_1,lidar_abs_2,lidar_abs_3,lidar_abs_4,lidar_abs_5,lidar_abs_6

+ 2 - 0
temporal/t.unregister/t.unregister.py

@@ -148,6 +148,8 @@ def main():
                         update_dict[dataset["id"]] = dataset["id"]
                 # Collect SQL statements
                 statement += map.delete(dbif=dbif, update=False, execute=False)
+        else:
+            grass.warning(_("Unable to find %s map <%s> in temporal database"%(map.get_type(), map.get_id())))
 		
 	count += 1