Skip to main content

Repositorio de GitHub

Ver el código fuente y contribuir

Características

  • Compatible con Python 2.6+ y Python 3
  • Sin dependencias externas
  • Admite mensajes grandes
  • Lógica de reintentos configurable con backoff exponencial

Instalación

Instala la librería con setup.py:

Inicio rápido

Prueba el cliente con la demo integrada:

Uso básico

La clase bztcp.client.Client gestiona la conexión y el streaming:

Opciones de configuración

Configuración de reintentos

Configura el comportamiento de los reintentos con un backoff exponencial:

Uso avanzado

Manejo de mensajes de bajo nivel

Para un control detallado sobre el estado de la conexión y los mensajes individuales:

Constantes de estado de mensajes

Métodos clave

Gestión de errores

La biblioteca lanza la excepción BzException para errores propios de Benzinga:

Ejemplo completo

Ver también