Metadata-Version: 2.1
Name: agi_med_grpc_interceptors
Version: 1.0.0
Summary: Interceptors for grpc
Author: AGI-MED-TEAM
Requires-Python: >=3.13
Description-Content-Type: text/markdown
Requires-Dist: grpcio~=1.68.1
Requires-Dist: grpcio-tools~=1.68.1
Requires-Dist: loguru~=0.7.2

# agi-med-grpc-interceptors

Стандартные middlewares для grpc

## Ответственный разработчик

@zhelvakov

## Общая информация

- LoggingInterceptor - работает на loguru. Принимает metadata, забирает все хедеры и пытается использовать как контекст, по-умолчанию дополнительно прописывает uuid в контекст. Обработка ошибок может быть переопределена с помощью метода exception_handler


### Линтеры

```shell
pip install black flake8-pyproject mypy
black .
flake8
mypy .
```
