X-Git-Url: http://git.treefish.org/~alex/photosort.git/blobdiff_plain/26ebc9ffad3914f871f52b39ac8ea7d05bb1e304..c14b3934d3a602d806e68c2f92f05ad4dd115a54:/src/locator.py diff --git a/src/locator.py b/src/locator.py index 7ec362f..ff74e0c 100644 --- a/src/locator.py +++ b/src/locator.py @@ -10,10 +10,10 @@ class Locator: self._base_dir = base_dir self._exclude_dir = exclude_dir if not os.path.isfile(db_file): - self._conn = sqlite3.connect(db_file) + self._conn = sqlite3.connect(db_file, check_same_thread=False) self._create_db() else: - self._conn = sqlite3.connect(db_file) + self._conn = sqlite3.connect(db_file, check_same_thread=False) logging.info("Opened locator for %s.", self._base_dir) def locate_file(self, name, size, meta_time): @@ -67,8 +67,8 @@ class Locator: def _create_db(self): logging.info("Creating locator database for %s...", self._base_dir) c = self._conn.cursor() - c.execute('''CREATE TABLE cache - (name TEXT, size INTEGER, meta_time INTEGER, file_dir TEXT, - access_time INTEGER), - PRIMARY KEY (name, size, meta_time)''') + c.execute('''CREATE TABLE cache( + name TEXT, size INTEGER, meta_time INTEGER, file_dir TEXT, + access_time INTEGER, + PRIMARY KEY (name, size, meta_time))''') self._conn.commit()