From 73d46c7bacc6c444c3fa043a269405711e7adb6d Mon Sep 17 00:00:00 2001 From: Lodewijk Nauta Date: Thu, 26 Sep 2024 10:07:29 +0200 Subject: [PATCH] Add scrubbing to the handler --- picas/actors.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/picas/actors.py b/picas/actors.py index 6924771..bd6ce04 100644 --- a/picas/actors.py +++ b/picas/actors.py @@ -118,6 +118,8 @@ def handler(self, signum, frame): # update the token state, if reset vaue is None, do nothing. if self.current_task and self.token_reset_values is not None: + # scrub goes first, as it reset lock and done to defaults, which could be overwritten below + self.current_task.scrub() self.current_task['lock'] = self.token_reset_values[0] self.current_task['done'] = self.token_reset_values[1] self.db.save(self.current_task)