class ModuloDemo(ModuloVoto): def __init__(self): self._mesa_anterior = None self.controller = ControllerDemo(self) self.es_modulo_web = True self.web_template = "demo" Modulo.__init__(self) self.estado = None #self._limpiar_configuracion() self.volvera = None self._metiendo_papel = False self.momento_ultimo_voto = None self.constants_sent = False self.tiempo_verificacion = 5000 self.rampa = RampaDemo(self) def _iniciar_demo(self): self._descargar_ui_web() self.web_template = "voto" self.controller = ControllerVoto(self) self.registrador = FakeRegistrador(self._fin_registro, self.seleccion, self) self._cargar_ui_web() self.ventana.show_all() def _ready(self): self.controller.send_constants() self.controller.cargar_botones() def _configurar_ubicacion_demo(self, tag, data=None): # Guardo una referencia a la configuracion anterior, para cuando salga # volver a configurarla #if self.pantalla: # self.pantalla.callback = self.controlador # self.pantalla.quit() mesa_obj = Ubicacion.one(numero=tag) self._mesa_anterior = sesion.mesa #self._configurar_mesa(mesa_obj) sesion.mesa = mesa_obj def salir(self): if self._mesa_anterior: #self._configurar_mesa(self._mesa_anterior) sesion.mesa = self._mesa_anterior sesion.impresora.expulsar_boleta() self.ret_code = MODULO_INICIO self.quit()