From a50115cf52790db5a53d0b6c6f7458f86e6a5c43 Mon Sep 17 00:00:00 2001 From: Manuel Nickschas Date: Tue, 3 Mar 2009 14:27:07 +0100 Subject: [PATCH] Make manageusers.py look in various locations for the database Thanks to blizzz and neversfelde. --- scripts/manageusers.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) mode change 100644 => 100755 scripts/manageusers.py diff --git a/scripts/manageusers.py b/scripts/manageusers.py old mode 100644 new mode 100755 index 20151bee..dd4c3759 --- a/scripts/manageusers.py +++ b/scripts/manageusers.py @@ -22,7 +22,14 @@ except ImportError: class UserManager(object): def __init__(self): - self.db = sqlite3.connect(os.environ['HOME'] + '/.config/quassel-irc.org/quassel-storage.sqlite') + dbpaths = [os.environ['HOME'] + '/.quassel/quassel-storage.sqlite', + os.environ['HOME'] + '/.config/quassel-irc.org/quassel-storage.sqlite', + '/var/cache/quassel/quassel-storage.sqlite'] + for dbpath in dbpaths: + if os.path.exists(dbpath): + self.db = sqlite3.connect(dbpath) + break + self.cursor = self.db.cursor() def __del__(self): -- 2.20.1