From dcc7ab89c18a58b810ea7a519b0754abc3cabb74 Mon Sep 17 00:00:00 2001 From: Alexander Graf <17130992+aandergr@users.noreply.github.com> Date: Sun, 6 Dec 2020 08:43:04 +0100 Subject: [PATCH] 615_import_firefox_session.py: Open database with immutable=1 Allows to open the firefox cookie database even though Firefox is holding a lock. Fixes the "Cookie import failed: database is locked" message when using the script while Firefox was running. This has been reported in #877. --- docs/codesnippets/615_import_firefox_session.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/codesnippets/615_import_firefox_session.py b/docs/codesnippets/615_import_firefox_session.py index d0c05a4..bfa1e8d 100644 --- a/docs/codesnippets/615_import_firefox_session.py +++ b/docs/codesnippets/615_import_firefox_session.py @@ -23,7 +23,7 @@ def get_cookiefile(): def import_session(cookiefile, sessionfile): print("Using cookies from {}.".format(cookiefile)) - conn = connect(cookiefile) + conn = connect(f"file:{cookiefile}?immutable=1", uri=True) try: cookie_data = conn.execute( "SELECT name, value FROM moz_cookies WHERE baseDomain='instagram.com'"