in testslide/mock_constructor.py [0:0]
def init_with_correct_args(self: object, *args: Any, **kwargs: Any) -> None:
global _init_args_from_original_callable, _init_kwargs_from_original_callable
if None not in [
_init_args_from_original_callable,
_init_kwargs_from_original_callable,
]:
args = _init_args_from_original_callable # type: ignore
kwargs = _init_kwargs_from_original_callable # type: ignore
original_init = _get_original_init(
original_class, instance=self, owner=mocked_class
)
try:
original_init(*args, **kwargs)
finally:
_init_args_from_original_callable = None
_init_kwargs_from_original_callable = None