docs: def send_signal(self, signal_name, signal_args=None):
  		""" :meth:`.WSignalSourceProto.send_signal` implementation
  		"""
  		try:
  			self.__queues[signal_name].push(signal_args)
  			for callback in self.__direct_callbacks[signal_name]:
  				if callback is not None:
  					callback(self, signal_name, signal_args)
  		except KeyError:
  			raise WUnknownSignalException('Unknown signal "%s"' % signal_name)