diff options
| author | mike bayer <mike_mp@zzzcomputing.com> | 2021-04-28 22:53:48 +0000 |
|---|---|---|
| committer | Gerrit Code Review <gerrit@ci3.zzzcomputing.com> | 2021-04-28 22:53:48 +0000 |
| commit | b703a9c1be728077e4709c377b0b29a94c052a0b (patch) | |
| tree | ed37583930c02647b81ead589142439aa8b8ead3 /lib/sqlalchemy | |
| parent | 9b8682ff5b0394fec6ab3b2a3d6211796a7f3298 (diff) | |
| parent | 1ee6332ba261cc1b6bbc8f427d17f81614b07d9b (diff) | |
| download | sqlalchemy-b703a9c1be728077e4709c377b0b29a94c052a0b.tar.gz | |
Merge "Use SingletonThreadPool for in-memory SQLite database created using filename uri"
Diffstat (limited to 'lib/sqlalchemy')
| -rw-r--r-- | lib/sqlalchemy/dialects/sqlite/pysqlite.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/sqlalchemy/dialects/sqlite/pysqlite.py b/lib/sqlalchemy/dialects/sqlite/pysqlite.py index 0b091e73b..20a4bb7ac 100644 --- a/lib/sqlalchemy/dialects/sqlite/pysqlite.py +++ b/lib/sqlalchemy/dialects/sqlite/pysqlite.py @@ -474,7 +474,9 @@ class SQLiteDialect_pysqlite(SQLiteDialect): @classmethod def _is_url_file_db(cls, url): - if url.database and url.database != ":memory:": + if (url.database and url.database != ":memory:") and ( + url.query.get("mode", None) != "memory" + ): return True else: return False |
