From 844732d778fd0b691f13c8d6709e68d6e1395eaa Mon Sep 17 00:00:00 2001 From: angelblue05 Date: Fri, 11 Jan 2019 00:39:23 -0600 Subject: [PATCH] Fix db discovery Ignore emby.db --- resources/lib/database/__init__.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/resources/lib/database/__init__.py b/resources/lib/database/__init__.py index a97803bd..6e1e4014 100644 --- a/resources/lib/database/__init__.py +++ b/resources/lib/database/__init__.py @@ -62,11 +62,11 @@ class Database(object): return self - def _get_database(self, path): + def _get_database(self, path, silent=False): path = xbmc.translatePath(path).decode('utf-8') - if not xbmcvfs.exists(path): + if not xbmcvfs.exists(path) and not silent: raise Exception("Database: %s missing" % path) return path @@ -110,6 +110,9 @@ class Database(object): alt_file = "%s-%s" % (file, i) try: + if file not in ('video', 'music', 'texture'): + return self._get_database(databases[file], True) + databases[file] = self._get_database(databases[alt_file]) return databases[file]