diff --git a/anki/db.py b/anki/db.py index a962db142..2ab7bf131 100644 --- a/anki/db.py +++ b/anki/db.py @@ -103,6 +103,7 @@ def object_session(*args): def sessionmaker(*args, **kwargs): if sqlalchemy.__version__ < "0.5": - kwargs['transactional'] = not kwargs['autocommit'] - del kwargs['autocommit'] + if 'autocommit' in kwargs: + kwargs['transactional'] = not kwargs['autocommit'] + del kwargs['autocommit'] return _sessionmaker(*args, **kwargs)