diff --git a/scrapy/extensions/debug.py b/scrapy/extensions/debug.py index d3c225bcd..6948c394c 100644 --- a/scrapy/extensions/debug.py +++ b/scrapy/extensions/debug.py @@ -33,8 +33,8 @@ class StackTraceDump: def __init__(self, crawler: Crawler): self.crawler: Crawler = crawler try: - signal.signal(signal.SIGUSR2, self.dump_stacktrace) - signal.signal(signal.SIGQUIT, self.dump_stacktrace) + signal.signal(signal.SIGUSR2, self.dump_stacktrace) # type: ignore[attr-defined] + signal.signal(signal.SIGQUIT, self.dump_stacktrace) # type: ignore[attr-defined] except AttributeError: # win32 platforms don't support SIGUSR signals pass @@ -70,7 +70,7 @@ class StackTraceDump: class Debugger: def __init__(self) -> None: try: - signal.signal(signal.SIGUSR2, self._enter_debugger) + signal.signal(signal.SIGUSR2, self._enter_debugger) # type: ignore[attr-defined] except AttributeError: # win32 platforms don't support SIGUSR signals pass diff --git a/scrapy/utils/console.py b/scrapy/utils/console.py index aecd3fdb7..6b9b4114f 100644 --- a/scrapy/utils/console.py +++ b/scrapy/utils/console.py @@ -82,7 +82,7 @@ def _embed_standard_shell( else: import rlcompleter # noqa: F401 - readline.parse_and_bind("tab:complete") + readline.parse_and_bind("tab:complete") # type: ignore[attr-defined] @wraps(_embed_standard_shell) def wrapper(namespace: dict[str, Any] = namespace, banner: str = "") -> None: