From b362f2581660329f6e7ea44c8f39599cc91b931a Mon Sep 17 00:00:00 2001 From: Friedrich Lindenberg Date: Sat, 11 Jan 2020 16:47:01 +0100 Subject: [PATCH] Use default pool for Sqlite, refs #283, #163. --- dataset/database.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/dataset/database.py b/dataset/database.py index c19b3bd..3155b5a 100644 --- a/dataset/database.py +++ b/dataset/database.py @@ -5,7 +5,6 @@ from urllib.parse import parse_qs, urlparse from sqlalchemy import create_engine from sqlalchemy.sql import text from sqlalchemy.schema import MetaData -from sqlalchemy.pool import StaticPool from sqlalchemy.util import safe_reraise from sqlalchemy.engine.reflection import Inspector @@ -31,10 +30,10 @@ class Database(object): engine_kwargs = {} parsed_url = urlparse(url) - if parsed_url.scheme.lower() in 'sqlite': - # ref: https://github.com/pudo/dataset/issues/163 - if 'poolclass' not in engine_kwargs: - engine_kwargs['poolclass'] = StaticPool + # if parsed_url.scheme.lower() in 'sqlite': + # # ref: https://github.com/pudo/dataset/issues/163 + # if 'poolclass' not in engine_kwargs: + # engine_kwargs['poolclass'] = StaticPool self.lock = threading.RLock() self.local = threading.local()