Client get_ticket_types() errors out on "options" asset class
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
Comienza con RESTClient.get_ticker_types(asset_class="options", locale="us") y compara el manejo de su respuesta con la solicitud /v3/reference/tickers/types mostrada en el issue. Reproduce la respuesta None y sigue cómo se pasa a TickerTypes. Se considera terminado cuando el caso options se maneja sin un TypeError y devuelve los tipos de ticker esperados, con cobertura para una respuesta vacía o válida.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Describe the bug
The get_ticker_types() and/or the /v3/reference/tickers/types behaves unexpectedly when "options" is used as a the asset class.
If I run the query in the documentation page, I get a 200 response with no results.
To Reproduce
With the client:
client = RESTClient(polygon_key)
types = client.get_ticker_types(asset_class="options", locale="us")
or with requests:
resp = requests.get(
url="https://api.polygon.io/v3/reference/tickers/types",
params={
"apiKey": polygon_key,
"asset_class": "options",
"locale": "us",
}
)
print(resp.status_code)
print(resp.json())
Expected behavior
I expected to receive the list of ticker types for options, analogously with how the endpoint works for stocks.
Observed behavior
Using the client I get:
TypeError: polygon.rest.models.tickers.TickerTypes() argument after ** must be a mapping, not NoneType
and with requests:
200
{'results': None, 'count': 0, 'status': 'OK', 'request_id': '14e8456dd17092c22d5d062f0c99434d'}
- Lenguaje dominante
- Python
- Estrellas
- 1.5k
- Forks
- 362
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de massive-com/client-python
-
bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
massive-com/client-python#876 · 1 comentario ·
-
enhancement
Dificultad 3/5 1-2 días Aptitud para principiantes 72/100
massive-com/client-python#1031 ·
-
enhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
massive-com/client-python#1029 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
massive-com/client-python#1028 ·
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
massive-com/client-python#1022 ·
Todos los issues de massive-com/client-python
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
qgis/QGIS-Documentation#11275 ·
-
bug priority:normal ready-for-dev
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
OpenHands/extensions#626 · 1 comentario ·
-
Change observation tooltip text Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
CSCfi/sd-search-api#39 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
-
please add to porn list Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
StevenBlack/hosts#3255 ·