Python generic error handler powered by ChatGPT
Project description
PyChatErr
Python global error handler powered by ChatGPT to enhance errors resolutions.
Description
PyChatErr installs a global exception handler that will send the cached exception and related code to ChatGPT completion engine asking it to explain the issue and propose solutions.
Installation
Install using pip
:
pip install pychaterr
Usage
This module requires a OpenAI API Key:
- Generate a key at https://platform.openai.com/account/api-keys
- Export it with:
export OPENAPI_API_KEY=sk-...
Then import the module in your code with:
import pychaterr
Demo
Examples
The examples/ folder contains examples showing this module behavior.
Run the samples with:
# Create and activate a virtual environment
pip install -e .
python examples/zerodivision.py
License
See LICENSE file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pychaterr-0.1.0.tar.gz
(3.2 kB
view hashes)
Built Distribution
Close
Hashes for pychaterr-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd5fb47d04969ef63a39027033ffb10120503998f9ff0d2759ab4fae0af24e3f |
|
MD5 | 0a89a3a311ec150514047f2810364540 |
|
BLAKE2b-256 | e78ba985194b86c9c2b4cce9d66d78bdd31d6a5204aaf4fdc98449e00a375f31 |