code: def putnotify(self, name, *args):
          
          # self.signals[name][0].send(*args)
          self.queues[name][0].put(*args)
          self.queues[name][1].set()
docs: Puts data into queue and alerts listeners