فهرست منبع

libinit: use clean_default_db() from script.setup

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@73704 15284696-431f-4ddb-bdfa-cd5b030d7da7
Markus Metz 6 سال پیش
والد
کامیت
8ef6eb769e
1فایلهای تغییر یافته به همراه2 افزوده شده و 14 حذف شده
  1. 2 14
      lib/init/grass.py

+ 2 - 14
lib/init/grass.py

@@ -2228,22 +2228,10 @@ def main():
 
         # close GUI if running
         close_gui()
-        # clean the sqlite db
-        from grass.script import db as gdb
-        from grass.script import core as gcore
-        conn = gdb.db_connection()
-        if conn and conn['driver'] == 'sqlite':
-	    # check if db exists
-	    gisenv = gcore.gisenv()
-	    database = conn['database']
-	    database = database.replace('$GISDBASE', gisenv['GISDBASE'])
-	    database = database.replace('$LOCATION_NAME', gisenv['LOCATION_NAME'])
-	    database = database.replace('$MAPSET', gisenv['MAPSET'])
-	    if os.path.exists(database):
-		message(_("Cleaning up sqlite database ..."))
-		gcore.start_command('db.execute', sql = 'VACUUM')
 
         # here we are at the end of grass session
+	from grass.script import setup as gsetup
+	gsetup.clean_default_db()
         clear_screen()
         # save 'last used' GISRC after removing variables which shouldn't
         # be saved, e.g. d.mon related