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.5-rc1~336 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=7082ea3159aaaea098b34c204d5123a3dca3753a;hp=5f22ef9ffb9c9afba6f6bd1ad31a898cb5598e93 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):