globocom / globocom/tornado-prometheus

import breaks with new release of prometheus client

Open
#2 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
21
Forks
7
PR merge metrics
No merged PRs in 30d

Description

This morning, I got the following error:

```
Traceback (most recent call last):
File "/main/dibdcs/run.py", line 35, in
import dibdcs
File "/main/dibdcs/dibdcs/__init__.py", line 69, in
from . import app
File "/main/dibdcs/dibdcs/app.py", line 16, in
import tornado_prometheus
File "/usr/local/lib/python3.8/site-packages/tornado_prometheus/__init__.py", line 3, in
from prometheus_client.exposition import choose_encoder
ImportError: cannot import name 'choose_encoder' from 'prometheus_client.exposition' (/usr/local/lib/python3.8/site-packages/prometheus_client/exposition.py)
```
It seems like the [release 0.14.0 of prometheus-client ](https://pypi.org/project/prometheus-client/0.14.0/) might have caused this.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.