summaryrefslogtreecommitdiff
path: root/qutebrowser/browser
diff options
context:
space:
mode:
authorlufte <javier@lufte.net>2021-06-30 01:14:36 -0300
committerlufte <javier@lufte.net>2021-06-30 01:14:36 -0300
commit86364c1e8fd9dc079d420f9dcd13c0abf75346ce (patch)
tree145162c26160d3bea9513c40373aa1d5964df1d4 /qutebrowser/browser
parent3b87db9059ff0d25cadff00dfb179d99486c9219 (diff)
downloadqutebrowser-86364c1e8fd9dc079d420f9dcd13c0abf75346ce.tar.gz
qutebrowser-86364c1e8fd9dc079d420f9dcd13c0abf75346ce.zip
Pave the way for pathlib migration
Diffstat (limited to 'qutebrowser/browser')
-rw-r--r--qutebrowser/browser/history.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/qutebrowser/browser/history.py b/qutebrowser/browser/history.py
index 779737987..ada8bf0a6 100644
--- a/qutebrowser/browser/history.py
+++ b/qutebrowser/browser/history.py
@@ -22,6 +22,7 @@
import os
import time
import contextlib
+import pathlib
from typing import cast, Mapping, MutableSequence
from PyQt5.QtCore import pyqtSlot, QUrl, QObject, pyqtSignal
@@ -477,7 +478,7 @@ def debug_dump_history(dest):
raise cmdutils.CommandError(f'Could not write history: {e}')
-def init(db_path: str, parent: QObject = None) -> None:
+def init(db_path: pathlib.Path, parent: QObject = None) -> None:
"""Initialize the web history.
Args:
@@ -486,7 +487,7 @@ def init(db_path: str, parent: QObject = None) -> None:
"""
global web_history
progress = HistoryProgress()
- database = sql.Database(db_path)
+ database = sql.Database(str(db_path))
web_history = WebHistory(database=database, progress=progress, parent=parent)
if objects.backend == usertypes.Backend.QtWebKit: # pragma: no cover