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
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.0.1.tar.gz
(3.1 kB
view hashes)
Built Distribution
Close
Hashes for pychaterr-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 451689a21fd41b9a7fcb6776addd2960d182ed0e4177469f7d23f917d7476a2a |
|
MD5 | d3c51c96324c34a377d21815b40afc1c |
|
BLAKE2b-256 | 9d596c9716a7635c22bd44fc68b8842899769d63575c0000ffb201e7a91c43db |