Copy of defer.maybeDeferred that also converts coroutines to Deferreds.
(
f: Callable[_P, Any], *args: _P.args, **kw: _P.kwargs
)
| 420 | |
| 421 | |
| 422 | def maybeDeferred_coro( |
| 423 | f: Callable[_P, Any], *args: _P.args, **kw: _P.kwargs |
| 424 | ) -> Deferred[Any]: # pragma: no cover |
| 425 | """Copy of defer.maybeDeferred that also converts coroutines to Deferreds.""" |
| 426 | warnings.warn( |
| 427 | "maybeDeferred_coro() is deprecated and will be removed in a future Scrapy version.", |
| 428 | ScrapyDeprecationWarning, |
| 429 | stacklevel=2, |
| 430 | ) |
| 431 | return _maybeDeferred_coro(f, False, *args, **kw) |
| 432 | |
| 433 | |
| 434 | def _maybeDeferred_coro( |
nothing calls this directly
no test coverage detected