Esempio n. 1
0
    def __init__(self, modo_local=False, hw_init=True):
        self.logger = get_logger(self.__class__.__name__)
        self.logger.debug("EHLO")

        self.config = Configuracion()
        if self.config.USAR_LOCK == 'true':
            self.lock = thread.allocate_lock()
        else:
            self.lock = None
        self.logger.debug("__init__: lock = " + str(self.lock))
        self.__set_estado_conexion(self.DESCONECTADO)
        self.__modulo_lector = ModuloLector(self._evento_tag, False)

        self._conexion = None
        self._timeout_id = None
        self._recuento_anterior = None

        self.inicializar_variables()
Esempio n. 2
0
    def __init__(self, hw_init=True):
        self.config = Configuracion()
        if self.config.USAR_LOCK == 'true':
            self.lock = thread.allocate_lock()
        else:
            self.lock = None
        logger.debug("__init__: lock = " + str(self.lock))
        self._widget_tree = gtk.glade.XML(self.config.GLADE_FILE)
        self._wndPrincipal = self._widget_tree.get_widget('wndPrincipal')
        self._lblMensajePantalla = self._widget_tree.get_widget(
            'lblMensajePantalla')
        self._vbox_acta = self._widget_tree.get_widget('vbox_acta')
        self._widget_vport = self._widget_tree.get_widget('vp_acta')
        self._status = self._widget_tree.get_widget('status')
        self._lbl_mesas = self._widget_tree.get_widget('lbl_mesas')
        self.__set_estado_conexion(self.DESCONECTADO)
        self.__modulo_lector = ModuloLector(self._lector_callback, False)

        self._conexion = None
        self._timeout_id = None
        eventos = {
            "on_wndPrincipal_delete": self.salir,
            "on_tlbSalir_clicked": self.salir,
            "on_mnuArchivoSalir_activate": self.salir,
            "on_mnuAyudaAcercaDe_activate": self.mostrar_acerca_de,
            "on_mnuAccionesRed_activate": self.configurar_red,
            "on_mnuAccionesImportar_activate": self.mostrar_importar_claves,
            "on_tblPreferencias_clicked": self.mostrar_preferencias,
            "on_tlbConectar_clicked": self.conectar,
            "on_tblConfigurarRed_clicked": self.configurar_red,
            "on_tblImportarCert_clicked": self.mostrar_importar_claves,
            "on_tlbBajarCert_clicked": self.mostrar_autenticacion,
        }
        self._widget_tree.signal_autoconnect(eventos)

        self.borradores = []
        self.valid_tags = None
        self._actas = {}