From 5ad540c417b15b9ce8a7d9ce1731ed84722d4585 Mon Sep 17 00:00:00 2001 From: Tyler Goodlet Date: Tue, 23 Aug 2022 06:50:56 -0400 Subject: [PATCH] Add debug complete event `None`-guard for when already reset --- tractor/_debug.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tractor/_debug.py b/tractor/_debug.py index 1cb29ac..9f8a704 100644 --- a/tractor/_debug.py +++ b/tractor/_debug.py @@ -126,7 +126,8 @@ class Lock: try: # sometimes the ``trio`` might already be terminated in # which case this call will raise. - cls.local_pdb_complete.set() + if cls.local_pdb_complete is not None: + cls.local_pdb_complete.set() finally: # restore original sigint handler cls.unshield_sigint()