code: def call_release(self, arborted=False):
          
          self.was_ended = arborted
          try:
              self.trigger.release()
          except (threading.ThreadError, AttributeError):
              pass
docs: DEV: Must be call when the object becomes ready to read.
             Relesases the lock of _wait_non_ressources