code: def putResult(self, result):
          
          self._lock_prev_output.acquire()
          for tube in self._tubes_result_output:
              tube.put((result, 0))
          self._lock_next_output.release()
docs: Register the *result* by putting it on all the output tubes.