def __init__(self): self.controller = ControllerAdmin(self) self.es_modulo_web = True self.web_template = "admin" Modulo.__init__(self) levantar_locales() self._vaciar_impresora() self.ret_code = MODULO_ADMIN # Esto hace que salga del gtk_main() self.mesa_abierta = sesion.apertura is not None or not \ REALIZAR_APERTURA self.modo_mantenimiento = False self.boton_mantenimiento = False self.rampa = RampaAdmin(self)
MSG_TARJETA_INVALIDA, MSG_ERROR_BOLD, MSG_BOLD, MSG_ERROR_GENERICO, MSG_ATENCION_NO_CONFIRMADAS, MSG_ERROR_LEER_CHIP, MSG_MESA_NO_HABILITADA, MSG_BIG_SI, MSG_BIG_NO, MSG_BIG_SPAN_COLOR, MSG_BIG_SPAN, MSG_BIG_SPAN_ALERT, MSG_GENERANDO_IMG, MSG_RESTO_ACTAS, ST_CONECTADO, ST_DESCONECTADO, ST_NO_LECTOR) from msa.desktop.transmision.helpers import (bloqueante, desbloqueante, mostrar_espera, get_desktop_path, actualizar_datos) from msa.desktop.transmision.modulos import ModuloLector, NO_TAG, TAG_ERROR, \ TAG_VACIO, TAG_DATOS, TAG_ADMIN from msa.desktop.transmision.settings import PING_EVERY, \ PATH_NETWORK_CONF_APP, PROTOCOLO, DEBUG from msa.helpers import levantar_locales from msa.core.settings import ACTA_DESGLOSADA levantar_locales() logger = get_logger(NOMBRE_APLICACION) multi_test = False class TransmisionApp(object): # Constantes de Estados DESCONECTADO = 0 CONECTADO = 1 AUTENTICADO = 2 MARGEN_LECTURAS_CON_COLISION = 2 MARGEN_LECTURAS_ERRONEAS = 2 COLOR_OK = '#006600' COLOR_ERR = '#FF0000'
MSG_EV_PUB, AUTOFEED_SELECT, PRINT_DEFAULT from msa.core.armve.helpers import get_arm_port from msa.core.armve.settings import SERIAL_TIMEOUT from msa.core.constants import FAN_THRESHOLD_OFF from msa.core.data import TemplateImpresion, TemplateMap, Ubicacion from msa.core.data.candidaturas import Candidato, Categoria, Partido, Lista from msa.core.ipc.server.armve_controller import ARMVEController from msa.core.ipc.server.dbus_service import MSADbusService from msa.core.temperature import get_fan_speed, get_temp from msa.core.settings import DBUS_ARMVE_PATH, DBUS_BUSNAME_ARMVE, USAR_PIR, \ ITERACIONES_APAGADO, DEFAULT_BRIGHTNESS, RFID_POWER, USAR_FAN from msa.helpers import levantar_locales from msa.settings import LOG_CAPTURE_STDOUT levantar_locales() logger = get_logger("armve_service") if LOG_CAPTURE_STDOUT: sys.stdout = StreamToLogger(logger, INFO) sys.stderr = StreamToLogger(logger, ERROR) class ARMVEDBus(MSADbusService): def __init__(self): """Constructor""" self.object_path = DBUS_ARMVE_PATH self.bus_name = DBUS_BUSNAME_ARMVE self._conn = False self.buffer = None self.printing = False