mirror of https://github.com/gmbrax/Pilgrim.git
Changed the way it uses the database connection to be more robust
This commit is contained in:
parent
209099cc5e
commit
17371088da
|
|
@ -14,8 +14,11 @@ class BackupService:
|
||||||
db_path = DirectoryManager.get_database_path()
|
db_path = DirectoryManager.get_database_path()
|
||||||
if not db_path.exists():
|
if not db_path.exists():
|
||||||
raise FileNotFoundError("No Database Found")
|
raise FileNotFoundError("No Database Found")
|
||||||
conn = self.session.connection().connection
|
|
||||||
dump = "\n".join(line for line in conn.iterdump())
|
with self.session.connection() as conn:
|
||||||
|
raw_conn = conn.connection
|
||||||
|
dump = dump = "\n".join(line for line in raw_conn.iterdump())
|
||||||
|
|
||||||
filename = DirectoryManager.get_config_directory() / "backup.zip"
|
filename = DirectoryManager.get_config_directory() / "backup.zip"
|
||||||
diaries_root_path = DirectoryManager.get_diaries_root()
|
diaries_root_path = DirectoryManager.get_diaries_root()
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue