db_dirs = []
try:
- db_file = xsetbg_conf.get('xsetbg', 'database')
+ xsetbg_db_path = xsetbg_conf.get('xsetbg', 'database')
except:
- db_file = None
+ xsetbg_db_path = None
-if not db_file:
+if not xsetbg_db_path:
if 'XDG_CACHE_HOME' in os.environ:
db_dirs.append(os.environ['XDG_CACHE_HOME'])
home_cache = os.path.expanduser('~/.cache')
db_dirs.append(os.path.dirname(os.path.abspath(__file__)))
for d in db_dirs:
- db_file = os.path.join(d, 'xsetbg.db')
- if os.path.exists(db_file):
+ xsetbg_db_path = os.path.join(d, 'xsetbg.db')
+ if os.path.exists(xsetbg_db_path):
break
else:
raise RuntimeError("Cannot find xsetbg.db; searched %s", db_dirs)
-xsetbg_db_path = db_file
-
try:
xsetbg_db = shelve.open(xsetbg_db_path, 'r')
except anydbm.error:
if __name__ == '__main__':
print "DB dirs:", db_dirs
- print "DB file:", db_file
+ print "DB file:", xsetbg_db_path