mirror of
https://github.com/ets-labs/python-dependency-injector.git
synced 2025-07-04 12:23:14 +03:00
Merge 8340d5fd7d
into 8dc3dd2f09
This commit is contained in:
commit
8f9e978130
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue
Block a user