From: Manuel Nickschas Date: Tue, 3 Mar 2009 13:27:07 +0000 (+0100) Subject: Make manageusers.py look in various locations for the database X-Git-Tag: 0.4.1~30 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=a50115cf52790db5a53d0b6c6f7458f86e6a5c43 Make manageusers.py look in various locations for the database Thanks to blizzz and neversfelde. --- 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):