semvec/pypi-packages huggingface dataset:
mem-error 0.1.0
Gestion d'exceptions avec contrôle de sévérité (_fatal)
License: MIT
Requires Python: >=3.11

# mem_error

Package Python pour la gestion avancée des exceptions avec niveau de sévérité (`_fatal`) et enrichissement contextuel (`code`, `target`).

## 📦 Installation

```bash
pip install mem_error
```

## 🚀 Utilisation

```python
from mem_error import BaseException, BaseError, Error

# Erreur critique par défaut
raise BaseException("Erreur critique", code=1001, target="service-x")

# Erreur non bloquante
raise Error("Erreur mineure", code=42, target={"field": "email"})
```

## 🔧 Comportement automatique

- Toute exception non capturée ayant `_fatal=False` sera **ignorée silencieusement**.
- Les autres propageront le comportement standard (stacktrace + arrêt).

## 🧪 Tests

```bash
pytest
```

## 📤 Publication PyPI

```bash
python -m build
twine upload dist/*
```