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()
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 = {}