Skip to main content

AI enabled error handling library

Project description

pyerrorhelper

🧠 AI-enabled Python library for runtime error explainability.


📖 Description

pyerrorhelper is a Python library that brings AI-powered error explainability into your runtime environment.

Why?

Developers typically use AI before running code (for generation) or after running code (for debugging). This package enables AI during execution, so your running Python programs can leverage AI-driven insights in real time.

Key Objectives

  • Runtime AI integration – Make AI available inside the running program (starting with error explainability).
  • Retrofit older systems – Allow existing Python systems to adopt AI workflows with minimal changes.
  • Free & local AI models – Works with free AI solutions - using Ollama.

⚙️ Installation

  1. Install Python Download and install from python.org.

  2. Install pyerrorhelper

    pip install pyerrorhelper
    
  3. Usage

from pyerrorhelper import ErrorManager

if __name__ == "__main__":
    error_manager = ErrorManager()
    error_manager.install()

    def cause_error():
        return 1 / 0  # This will raise a ZeroDivisionError

    cause_error()

    error_manager.uninstall()

👨‍💻 About Me

Name: Shikhar Aditya

Email: satyamshikhar@gmail.com

Github Repo Link: pyerrorhandler

GitHub Personal Profile: Satyamaadi

🤝 Contributing

Contributions are welcome! Feel free to fork, open issues, or submit pull requests.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyerrorhelper-0.2.2.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyerrorhelper-0.2.2-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file pyerrorhelper-0.2.2.tar.gz.

File metadata

  • Download URL: pyerrorhelper-0.2.2.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for pyerrorhelper-0.2.2.tar.gz
Algorithm Hash digest
SHA256 736f9cefd6a464f7ffa2b97f1603bb619983cab2ecde6c83a6d6403bcdc2893d
MD5 f1dfc7af89d0f065f95e38ff1583663a
BLAKE2b-256 bfd801e618e0c10f5189d76a4fdff3daec3b6669c1cc0205137a86d201589c37

See more details on using hashes here.

File details

Details for the file pyerrorhelper-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: pyerrorhelper-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for pyerrorhelper-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b751afd46bad0ffb7eb12c26de313c45fa73ae9a4f7fa3f04db76bbe875502fb
MD5 826297dedffb31c3058cebb789caffb1
BLAKE2b-256 6dc3dbc6f0a38132503c2197ecc3d5640234d0d23ccf2199f9bd236da6d845f4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page