code: def once(self, event, listener):
          
          self.emit('new_listener', event, listener)
          self._once[event].append(listener)
          self._check_limit(event)
          return self
docs: Add a listener that is only called once.