summaryrefslogtreecommitdiff
path: root/qutebrowser/misc
diff options
context:
space:
mode:
authorlufte <javier@lufte.net>2021-06-30 00:16:07 -0300
committerlufte <javier@lufte.net>2021-06-30 01:13:54 -0300
commit3b87db9059ff0d25cadff00dfb179d99486c9219 (patch)
tree08c09a3004ce540bca43b010ef6922062d934f8e /qutebrowser/misc
parent80b910a52c882113ceddc77c6d9b22a2b370be85 (diff)
downloadqutebrowser-3b87db9059ff0d25cadff00dfb179d99486c9219.tar.gz
qutebrowser-3b87db9059ff0d25cadff00dfb179d99486c9219.zip
Make version() a plain function
Diffstat (limited to 'qutebrowser/misc')
-rw-r--r--qutebrowser/misc/sql.py22
1 files changed, 11 insertions, 11 deletions
diff --git a/qutebrowser/misc/sql.py b/qutebrowser/misc/sql.py
index 123e3bb0f..d254f50a9 100644
--- a/qutebrowser/misc/sql.py
+++ b/qutebrowser/misc/sql.py
@@ -309,17 +309,6 @@ class Database:
"""Return a Transaction object linked to this Database."""
return Transaction(self)
- @classmethod
- def version(cls) -> str:
- """Return the sqlite version string."""
- try:
- in_memory_db = cls(':memory:')
- version = in_memory_db.query("select sqlite_version()").run().value()
- in_memory_db.close()
- return version
- except KnownError as e:
- return f'UNAVAILABLE ({e})'
-
class Transaction(contextlib.AbstractContextManager): # type: ignore[type-arg]
@@ -614,3 +603,14 @@ class SqlTable(QObject):
)
q.run(limit=limit)
return q
+
+
+def version() -> str:
+ """Return the sqlite version string."""
+ try:
+ in_memory_db = Database(':memory:')
+ version = in_memory_db.query("select sqlite_version()").run().value()
+ in_memory_db.close()
+ return version
+ except KnownError as e:
+ return f'UNAVAILABLE ({e})'