Try to retry InvalidRequestError from sqlalchemy

not sure if this is a good idea, hopefully can find out in a moment
This commit is contained in:
Lance Edgar 2018-08-17 00:21:01 -05:00
parent 528c0f9622
commit 4d0223e305

View file

@ -27,7 +27,7 @@ Tween Factories
from __future__ import unicode_literals, absolute_import
import six
from sqlalchemy.exc import OperationalError
from sqlalchemy.exc import OperationalError, InvalidRequestError
def sqlerror_tween_factory(handler, registry):
@ -56,7 +56,7 @@ def sqlerror_tween_factory(handler, registry):
try:
response = handler(request)
except OperationalError as error:
except (OperationalError, InvalidRequestError) as error:
# if connection is invalid, allow retry
if error.connection_invalidated: