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