MCPcopy
hub / github.com/scrapy/scrapy / send_catch_log_deferred

Function send_catch_log_deferred

scrapy/utils/signal.py:78–94  ·  view source on GitHub ↗

Like :func:`send_catch_log` but supports :ref:`asynchronous signal handlers <signal-deferred>`. Returns a deferred that gets fired once all signal handlers have finished.

(
    signal: TypingAny = Any,
    sender: TypingAny = Anonymous,
    *arguments: TypingAny,
    **named: TypingAny,
)

Source from the content-addressed store, hash-verified

76
77
78def send_catch_log_deferred(
79 signal: TypingAny = Any,
80 sender: TypingAny = Anonymous,
81 *arguments: TypingAny,
82 **named: TypingAny,
83) -> Deferred[list[tuple[TypingAny, TypingAny]]]:
84 """Like :func:`send_catch_log` but supports :ref:`asynchronous signal handlers
85 <signal-deferred>`.
86
87 Returns a deferred that gets fired once all signal handlers have finished.
88 """
89 warnings.warn(
90 "send_catch_log_deferred() is deprecated, use send_catch_log_async() instead",
91 ScrapyDeprecationWarning,
92 stacklevel=2,
93 )
94 return _send_catch_log_deferred(signal, sender, *arguments, **named)
95
96
97@inlineCallbacks

Callers 1

_get_resultMethod · 0.90

Calls 1

_send_catch_log_deferredFunction · 0.85

Tested by 1

_get_resultMethod · 0.72