add fallback for missing WITHOUT ROWID support (#553)
This commit is contained in:
@@ -740,8 +740,15 @@ class DownloadArchive():
|
||||
con.isolation_level = None
|
||||
self.close = con.close
|
||||
self.cursor = con.cursor()
|
||||
self.cursor.execute("CREATE TABLE IF NOT EXISTS archive "
|
||||
"(entry PRIMARY KEY) WITHOUT ROWID")
|
||||
|
||||
try:
|
||||
self.cursor.execute("CREATE TABLE IF NOT EXISTS archive "
|
||||
"(entry PRIMARY KEY) WITHOUT ROWID")
|
||||
except sqlite3.OperationalError:
|
||||
# fallback for missing WITHOUT ROWID support (#553)
|
||||
self.cursor.execute("CREATE TABLE IF NOT EXISTS archive "
|
||||
"(entry PRIMARY KEY)")
|
||||
|
||||
self.keygen = (extractor.category + extractor.config(
|
||||
"archive-format", extractor.archive_fmt)
|
||||
).format_map
|
||||
|
||||
Reference in New Issue
Block a user