From 0c6d4c82c32a361eeb11600bf636f82d8e48dcab Mon Sep 17 00:00:00 2001 From: Nick Sweeting Date: Wed, 8 Jun 2022 19:11:02 -0700 Subject: [PATCH] Update config.py --- archivebox/config.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/archivebox/config.py b/archivebox/config.py index 61562d7e..b9b2c275 100644 --- a/archivebox/config.py +++ b/archivebox/config.py @@ -358,7 +358,7 @@ DYNAMIC_CONFIG_SCHEMA: ConfigDefaultDict = { 'DJANGO_VERSION': {'default': lambda c: '{}.{}.{} {} ({})'.format(*django.VERSION)}, 'SQLITE_BINARY': {'default': lambda c: inspect.getfile(sqlite3)}, - 'SQLITE_VERSION': {'default': lambda c: sqlite3.version_info}, + 'SQLITE_VERSION': {'default': lambda c: sqlite3.version}, 'SQLITE_JOURNAL_MODE': {'default': lambda c: None}, # set at runtime below 'SQLITE_OPTIONS': {'default': lambda c: []}, # set at runtime below @@ -1005,6 +1005,7 @@ if not CONFIG['CHECK_SSL_VALIDITY']: urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) # get SQLite database version, compile options, and runtime options +# TODO: move this somewhere better, e.g. setup_django cursor = sqlite3.connect(':memory:').cursor() #DYNAMIC_CONFIG_SCHEMA['SQLITE_VERSION'] = lambda c: cursor.execute("SELECT sqlite_version();").fetchone()[0] DYNAMIC_CONFIG_SCHEMA['SQLITE_JOURNAL_MODE'] = lambda c: cursor.execute('PRAGMA journal_mode;').fetchone()[0]