From f3d19383f9924feb24a5f2b00d10844a9ef7f64b Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Tue, 6 Sep 2016 21:48:41 +0200 Subject: [PATCH] correctly update database schema --- src/common/defs.py | 2 +- src/common/optparser.py | 12 ++++++++---- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/common/defs.py b/src/common/defs.py index 48c4a82a8..1c3daeaeb 100644 --- a/src/common/defs.py +++ b/src/common/defs.py @@ -27,7 +27,7 @@ docdir = '../' basedir = '../' localedir = '../po' -version = '0.16.10.1' +version = '0.16.10.2' import subprocess try: node = subprocess.Popen('hg tip --template "{node|short}"', shell=True, diff --git a/src/common/optparser.py b/src/common/optparser.py index d907c8928..e11bd3a38 100644 --- a/src/common/optparser.py +++ b/src/common/optparser.py @@ -233,6 +233,8 @@ class OptionsParser: self.update_config_to_01641() if old < [0, 16, 10, 1] and new >= [0, 16, 10, 1]: self.update_config_to_016101() + if old < [0, 16, 10, 2] and new >= [0, 16, 10, 2]: + self.update_config_to_016102() gajim.logger.init_vars() gajim.logger.attach_cache_database() @@ -945,10 +947,12 @@ class OptionsParser: gajim.config.set('video_input_device', 'autovideosrc') if self.old_values['video_input_device'] == 'videotestsrc is-live=true ! video/x-raw-yuv,framerate=10/1': gajim.config.set('video_input_device', 'videotestsrc is-live=true ! video/x-raw,framerate=10/1') - + gajim.config.set('version', '0.16.10.1') + + def update_config_to_016102(self): for account in self.old_values['accounts'].keys(): gajim.config.del_per('accounts', account, 'minimized_gc') - + back = os.getcwd() os.chdir(logger.LOG_DB_FOLDER) con = sqlite.connect(logger.LOG_DB_FILE) @@ -964,5 +968,5 @@ class OptionsParser: except sqlite.OperationalError: pass con.close() - - gajim.config.set('version', '0.16.10.1') + + gajim.config.set('version', '0.16.10.2')