[GRASS-SVN] r51924 - grass/trunk/temporal/t.vect.db.select

svn_grass at osgeo.org svn_grass at osgeo.org
Fri Jun 1 16:13:31 PDT 2012


Author: huhabla
Date: 2012-06-01 16:13:31 -0700 (Fri, 01 Jun 2012)
New Revision: 51924

Modified:
   grass/trunk/temporal/t.vect.db.select/t.vect.db.select.py
Log:
No need to use special database interface


Modified: grass/trunk/temporal/t.vect.db.select/t.vect.db.select.py
===================================================================
--- grass/trunk/temporal/t.vect.db.select/t.vect.db.select.py	2012-06-01 22:39:20 UTC (rev 51923)
+++ grass/trunk/temporal/t.vect.db.select/t.vect.db.select.py	2012-06-01 23:13:31 UTC (rev 51924)
@@ -70,9 +70,6 @@
 
     # Make sure the temporal database exists
     tgis.create_temporal_database()
-    # We need a database interface
-    dbif = tgis.sql_database_interface_connection()
-    dbif.connect()
    
     mapset =  grass.gisenv()["MAPSET"]
 
@@ -84,12 +81,11 @@
     sp = tgis.space_time_vector_dataset(id)
     
     if sp.is_in_db() == False:
-        dbif.close()
         grass.fatal(_("Space time %s dataset <%s> not found") % (sp.get_new_map_instance(None).get_type(), id))
 
-    sp.select(dbif)
+    sp.select()
     
-    rows = sp.get_registered_maps("name,layer,mapset,start_time,end_time", tempwhere, "start_time", dbif)
+    rows = sp.get_registered_maps("name,layer,mapset,start_time,end_time", tempwhere, "start_time", None)
 
     col_names = ""
     if rows:
@@ -102,7 +98,6 @@
 	    select = grass.read_command("v.db.select", map=vector_name, layer=layer, columns=columns, fs="%s"%(fs), where=where)
 	    
 	    if not select:
-		dbif.close()
 		grass.fatal(_("Unable to run v.db.select for vector map <%s> with layer %s")%(vector_name, layer))
 	    # The first line are the column names
 	    list = select.split("\n")
@@ -121,8 +116,6 @@
 			else:
 			    print "%s%s%s%s"%(row["start_time"], fs, fs, entry)
 		    count += 1
-	    
-    dbif.close()
 
 if __name__ == "__main__":
     options, flags = grass.parser()



More information about the grass-commit mailing list