epam / epam/TimeBaseTutorial

Python write_stream sample returns AttributeError when run

Abierto
#1 1 comentario 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Java
Estrellas
9
Forks
0
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Hi,

I am running a local timebase server using docker using the following command:
```
docker run --rm -d -p 8011:8011 --name=timebase-server --ulimit nofile=65536:65536 finos/timebase-ce-server:6.1
```

This allows me to run the `list_streams.py` sample successfully.

However, when I run the `write_stream.py` sample I get the following error:
```
Connected to dxtick://localhost:8011
Connection dxtick://localhost:8011 closed.
Traceback (most recent call last):
File "write_stream.py", line 28, in
loader = stream.createLoader(tbapi.LoadingOptions())
AttributeError: 'NoneType' object has no attribute 'createLoader'
```

A cursory look at the code leads me to believe that the `bitfinex` stream does not exist in the timebase server so the person who wrote this sample was probably pointing to a timebase server that had already been primed in some way. So this sample does not stand by itself and needs some unknown setup.

I have attempted to create a stream instead of opening it but I get further errors due to the stream not being setup correctly (as expected):
```
No message types defined for stream at DxApiImpl::TickLoaderImpl *DxApiImpl::TickLoaderImpl::open(
```

I hope that is enough info to reproduce.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.