An etcd3 grpc-gateway v3 API Python client
Go to file
Gregory Thiemonge b5ff7f1625 Fix watcher failing with huge payloads
When the watcher receives a huge payload from the Etcd server, the
payload may be split into 2 chunks: the first chunk contains the json
data, and the second contains only a newline (\n).
Skip these empty lines because json.loads raises an uncaught exception
and the thread fails silently.

Closes-Bug: #2072492
Change-Id: Iced7f057cbe928033b7a8bb8fe7086a8a1d3c4c5
2024-07-08 13:53:08 +02:00
doc Fix warnings in doc build 2023-09-07 19:47:39 +09:00
etcd3gw Fix watcher failing with huge payloads 2024-07-08 13:53:08 +02:00
releasenotes Apply timeout in each request call 2024-02-10 01:08:45 +09:00
.coveragerc Skip tests and examples for coverage 2017-03-25 13:10:40 -04:00
.gitignore Add py38-etcd tox env 2022-02-02 17:37:18 +02:00
.gitreview Fix .gitreview file 2020-10-25 14:49:27 +00:00
.mailmap Initial Cookiecutter Commit. 2017-03-24 13:37:10 -04:00
.testr.conf Initial Cookiecutter Commit. 2017-03-24 13:37:10 -04:00
.zuul.yaml Drop python3.6/3.7 support in testing runtime 2022-05-23 11:53:30 +02:00
CONTRIBUTING.rst Initial Cookiecutter Commit. 2017-03-24 13:37:10 -04:00
HACKING.rst Initial Cookiecutter Commit. 2017-03-24 13:37:10 -04:00
LICENSE Initial Cookiecutter Commit. 2017-03-24 13:37:10 -04:00
README.md Update README 2024-02-09 23:14:30 +09:00
requirements.txt Bump hacking 2024-01-25 12:42:08 +09:00
setup-etcd-env.sh Update etcd version, add py36 2017-08-30 10:19:30 -04:00
setup.cfg Update python classifier in setup.cfg 2024-01-11 15:36:31 -08:00
setup.py Cleanup py27 support 2023-07-03 14:03:42 +08:00
test-requirements.txt Drop extras from test requirements 2024-04-10 21:39:23 +09:00
tox.ini Use py3 as the default runtime for tox 2023-07-03 14:08:13 +08:00

======================== Team and repository tags

.. image:: https://governance.openstack.org/tc/badges/oslo.config.svg :target: https://governance.openstack.org/tc/reference/tags/index.html

.. Change things from this point on

=========================== etcd3 gateway Python Client

.. image:: https://img.shields.io/pypi/v/etcd3gw.svg :target: https://pypi.org/project/etcd3gw/ :alt: Latest version

.. image:: https://img.shields.io/pypi/dm/etcd3gw.svg :target: https://pypi.org/project/etcd3gw/ :alt: Downloads

The etcd3gw library provides a python client for etcd3 grpc-gateway v3 API.