From 12b087b0f23d91a16c7382baeba96d5bf32ab946 Mon Sep 17 00:00:00 2001 From: Rohitkr117 <145501871+Rohitkr117@users.noreply.github.com> Date: Wed, 30 Oct 2024 00:00:32 +0530 Subject: [PATCH] Added ignore statements for Windows specific typing issues (#6516) --- scrapy/extensions/debug.py | 6 +++--- scrapy/utils/console.py | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) 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: