diff options
author | lufte <javier@lufte.net> | 2021-06-30 00:16:07 -0300 |
---|---|---|
committer | lufte <javier@lufte.net> | 2021-06-30 01:13:54 -0300 |
commit | 3b87db9059ff0d25cadff00dfb179d99486c9219 (patch) | |
tree | 08c09a3004ce540bca43b010ef6922062d934f8e /qutebrowser/misc | |
parent | 80b910a52c882113ceddc77c6d9b22a2b370be85 (diff) | |
download | qutebrowser-3b87db9059ff0d25cadff00dfb179d99486c9219.tar.gz qutebrowser-3b87db9059ff0d25cadff00dfb179d99486c9219.zip |
Make version() a plain function
Diffstat (limited to 'qutebrowser/misc')
-rw-r--r-- | qutebrowser/misc/sql.py | 22 |
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})' |