Hi, I was wondering why in
direct/src/task/Task.py, near the beginning of the
step(self) function, the
self.__prevHandler is set to
signal.signal(signal.SIGINT, self.keyboardInterruptHandler), which appears to be a full signal object itself, instead of just setting it to
self.keyboardInterruptHandler which is just the handler that will be passed later.
I may just be missing context, but can you initialize a signal using another signal? If so, does it make sense to here, or would it be better to just set it to a handler func?