code: def should_execute(self, workload):
          
          if not self._suspended.is_set():
              return True
          workload = unwrap_workload(workload)
          return hasattr(workload, 'keep_alive') and getattr(workload, 'keep_alive')
docs: If we have been suspended by i3bar, only execute those modules that set the keep_alive flag to a truthy
          value. See the docs on the suspend_signal_handler method of the io module for more information.