parameters: (self, datos_tag)
docstring: Envía el resultado al servidor web dentro de un thread en segundo
          plano.
docstring_summary: Envía el resultado al servidor web dentro de un thread en segundo
          plano.
docstring_tokens: Envía el resultado al servidor web dentro de un thread en segundo plano .
function: def __enviar_recuento(self, datos_tag):
          """Envía el resultado al servidor web dentro de un thread en segundo
          plano."""
          try:
              respuesta = self._conexion.enviar_recuento(datos_tag)
              if respuesta.status_ok():
                  alerta = ''
                  if 'alerta' in respuesta:
                      alerta = respuesta['alerta']
                  if 'acta_borrador' in respuesta:
                      # Descargo y muestro el borrador
                      if not ACTA_DESGLOSADA:
                          #self._descargar_y_mostrar_acta(respuesta)
                          self._generar_y_mostrar_acta(datos_tag)
                          self.set_mensaje(MSG_BOLD % respuesta['mensaje'],
                                           idle=True, color=self.COLOR_OK,
                                           alerta=alerta)
                      self.borradores.append(datos_tag)
                      #if ACTA_DESGLOSADA:
                      #    self.__enviar_recuento(datos_tag)
                  elif 'confirma_definitiva' in respuesta:
                      self._generar_y_mostrar_acta(datos_tag)
                      if len(self._vbox_acta.children()) < 2:
                          # Muestro la botonera de confirmacion
                          botsi = BotonColor(MSG_BIG_SI, "#00cc00", "#ffffff")
                          botno = BotonColor(MSG_BIG_NO, "#ff0000", "#000000")
                          botsi.set_size_request(80, 70)
                          botno.set_size_request(80, 70)
                          botsi.connect("button-release-event",
                                        self._confirmar_transmision, datos_tag)
                          botno.connect("button-release-event",
                                        self._cancelar_confirmacion)
                          _hbox = gtk.HBox(False)
                          _hbox.set_border_width(10)
                          _hbox.pack_start(botno, padding=100)
                          sep = gtk.VSeparator()
                          sep.set_size_request(80, -1)
                          _hbox.pack_start(sep, True, True)
                          _hbox.pack_start(botsi, padding=100)
                          self._vbox_acta.pack_end(_hbox, False, True)
                      # Descargo y muestro el borrador nuevamente
                      #self._descargar_y_mostrar_acta(respuesta)
                      self._vbox_acta.show_all()
                      self.set_mensaje(MSG_BOLD % respuesta['mensaje'],
                                       idle=True, color=self.COLOR_OK,
                                       alerta=alerta)
                  else:
                      self.set_mensaje(MSG_BOLD % respuesta['mensaje'],
                                       idle=True, color=self.COLOR_OK,
                                       alerta=alerta)
              else:
                  self.set_mensaje(MSG_ERROR_BOLD % respuesta['mensaje'],
                                   idle=True, color=self.COLOR_ERR)
          except Exception as e:
                  logger.debug(str(e))
                  self.set_mensaje(MSG_ERROR_COMUNICACION, idle=True,
                                   color=self.COLOR_ERR)
function_tokens: def __enviar_recuento ( self , datos_tag ) : try : respuesta = self . _conexion . enviar_recuento ( datos_tag ) if respuesta . status_ok ( ) : alerta = '' if 'alerta' in respuesta : alerta = respuesta [ 'alerta' ] if 'acta_borrador' in respuesta : # Descargo y muestro el borrador if not ACTA_DESGLOSADA : #self._descargar_y_mostrar_acta(respuesta) self . _generar_y_mostrar_acta ( datos_tag ) self . set_mensaje ( MSG_BOLD % respuesta [ 'mensaje' ] , idle = True , color = self . COLOR_OK , alerta = alerta ) self . borradores . append ( datos_tag ) #if ACTA_DESGLOSADA: #    self.__enviar_recuento(datos_tag) elif 'confirma_definitiva' in respuesta : self . _generar_y_mostrar_acta ( datos_tag ) if len ( self . _vbox_acta . children ( ) ) < 2 : # Muestro la botonera de confirmacion botsi = BotonColor ( MSG_BIG_SI , "#00cc00" , "#ffffff" ) botno = BotonColor ( MSG_BIG_NO , "#ff0000" , "#000000" ) botsi . set_size_request ( 80 , 70 ) botno . set_size_request ( 80 , 70 ) botsi . connect ( "button-release-event" , self . _confirmar_transmision , datos_tag ) botno . connect ( "button-release-event" , self . _cancelar_confirmacion ) _hbox = gtk . HBox ( False ) _hbox . set_border_width ( 10 ) _hbox . pack_start ( botno , padding = 100 ) sep = gtk . VSeparator ( ) sep . set_size_request ( 80 , - 1 ) _hbox . pack_start ( sep , True , True ) _hbox . pack_start ( botsi , padding = 100 ) self . _vbox_acta . pack_end ( _hbox , False , True ) # Descargo y muestro el borrador nuevamente #self._descargar_y_mostrar_acta(respuesta) self . _vbox_acta . show_all ( ) self . set_mensaje ( MSG_BOLD % respuesta [ 'mensaje' ] , idle = True , color = self . COLOR_OK , alerta = alerta ) else : self . set_mensaje ( MSG_BOLD % respuesta [ 'mensaje' ] , idle = True , color = self . COLOR_OK , alerta = alerta ) else : self . set_mensaje ( MSG_ERROR_BOLD % respuesta [ 'mensaje' ] , idle = True , color = self . COLOR_ERR ) except Exception as e : logger . debug ( str ( e ) ) self . set_mensaje ( MSG_ERROR_COMUNICACION , idle = True , color = self . COLOR_ERR )