mirror of
https://github.com/arsenetar/dupeguru.git
synced 2025-03-10 05:34:36 +00:00
Use isolation_level=None mode for GNU Hurd
This commit is contained in:
parent
4385b50825
commit
007404f46a
@ -16,6 +16,7 @@ import os
|
|||||||
from math import floor
|
from math import floor
|
||||||
import logging
|
import logging
|
||||||
import sqlite3
|
import sqlite3
|
||||||
|
from sys import platform
|
||||||
from threading import Lock
|
from threading import Lock
|
||||||
from typing import Any, AnyStr, Union, Callable
|
from typing import Any, AnyStr, Union, Callable
|
||||||
|
|
||||||
@ -118,7 +119,10 @@ class FilesDB:
|
|||||||
self.lock = None
|
self.lock = None
|
||||||
|
|
||||||
def connect(self, path: Union[AnyStr, os.PathLike]) -> None:
|
def connect(self, path: Union[AnyStr, os.PathLike]) -> None:
|
||||||
self.conn = sqlite3.connect(path, check_same_thread=False)
|
if platform.startswith("gnu0"):
|
||||||
|
self.conn = sqlite3.connect(path, check_same_thread=False, isolation_level=None)
|
||||||
|
else:
|
||||||
|
self.conn = sqlite3.connect(path, check_same_thread=False)
|
||||||
self.lock = Lock()
|
self.lock = Lock()
|
||||||
self._check_upgrade()
|
self._check_upgrade()
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user