This commit is contained in:
whysage 2022-01-17 19:23:10 +03:00 committed by GitHub
commit 8f9e978130
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -6,6 +6,7 @@ import copy
import errno
import functools
import inspect
import logging
import os
import re
import sys
@ -212,7 +213,11 @@ cdef class Provider(object):
if self.__last_overriding is not None:
result = self.__last_overriding(*args, **kwargs)
else:
result = self._provide(args, kwargs)
try:
result = self._provide(args, kwargs)
except Exception as exc:
logging.debug(str(self))
raise exc
if self.is_async_mode_disabled():
return result