From 337a5782d9113a6e9d058743488e7517aebb8280 Mon Sep 17 00:00:00 2001 From: Stan Triepels <1939656+GDay@users.noreply.github.com> Date: Sun, 22 Sep 2024 04:12:38 +0200 Subject: [PATCH] Catch missing SEGALRM with AttributeError instead of ValueError (#223) --- django_q/timeout.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/django_q/timeout.py b/django_q/timeout.py index 3d40a06..6ef830e 100644 --- a/django_q/timeout.py +++ b/django_q/timeout.py @@ -22,7 +22,7 @@ class TimeoutHandler: return try: signal.signal(signal.SIGALRM, self.raise_timeout_exception) - except ValueError: # ValueError is raised for Windows users + except AttributeError: # AttributeError is raised for Windows users logger.debug(_("SIGALARM is not available on your platform")) signal.alarm(self._timeout) @@ -34,5 +34,5 @@ class TimeoutHandler: try: signal.alarm(0) signal.signal(signal.SIGALRM, signal.SIG_DFL) - except ValueError: # ValueError is raised for Windows users + except AttributeError: # AttributeError is raised for Windows users logger.debug(_("SIGALARM is not available on your platform"))