def signal_handler(self, sig=None, frm=None):
		log.debug('Signal handler triggered by: %s', sig)
		if not self.child_sigs: self._child_readline(one_signal=True)
		while True:
			try: line = self.child_sigs.popleft()
			except __HOLE__: break
			self.signal_func(**line)
dataset/ETHPy150Open mk-fg/pulseaudio-mixer-cli/pa-mixer-mk2.py/PAMixerDBusBridge.signal_handler