def __init__(self, *args, **kwargs): """Constructor. inicializa lo mismo que Sufragio más el locutor.""" ModuloSufragio.__init__(self, *args, **kwargs) self.config_files = [COMMON_SETTINGS, MODULO_SUFRAGIO, self.nombre] self._load_config() self._start_audio() self.inicializar_locutor() # piso el tiempo de verificacion para que termine de hablar self.tiempo_verificacion = 25000
def _error(self): """Lanza el error tanto en la interfaz visual como en la auditiva.""" ModuloSufragio._error(self) def _locutar_error(): """Ejecuta el sonido del error.""" self.controlador.sesion.locutor.shutup() frases = [Speech.one("error_almacenado").texto, Speech.one("error_almacenado_2").texto] self.sesion.locutor.decir(frases) idle_add(_locutar_error)
def _error(self): """Lanza el error tanto en la interfaz visual como en la auditiva.""" ModuloSufragio._error(self) def _locutar_error(): """Ejecuta el sonido del error.""" self.controlador.sesion.locutor.shutup() frases = [ Speech.one("error_almacenado").texto, Speech.one("error_almacenado_2").texto ] self.sesion.locutor.decir(frases) idle_add(_locutar_error)
def _inicio(self, *args, **kwargs): """Pisa el metodo inicio para mostrar el teclado.""" ModuloSufragio._inicio(self, *args, **kwargs) if self.estado == E_VOTANDO: self.controlador.send_command("mostrar_teclado")