Skip to main content

AI-powered Python bug identification client

Project description

Overload AI Client

AI-powered Python bug identification client library.

Installation

pip install overload-ai

Usage

from overload_ai import analyze_code

# Analyze code string
code = """
def divide(a, b):
    return a / b

result = divide(10, 0)
"""

bugs = analyze_code(code)
for bug in bugs:
    print(f"{bug['severity']}: {bug['description']}")

File Analysis

You can also analyze Python files directly:

from overload import analyze_code

# Analyze a Python file
bugs = analyze_code("my_script.py")
for bug in bugs:
    print(f"{bug['severity']}: {bug['description']}")

Features

  • Detect syntax bugs, runtime exceptions, logic flaws, security vulnerabilities
  • Simple API with automatic file/code detection
  • Custom timeout and error handling

Configuration

Set environment variables:

License

MIT License

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

overload_ai-1.1.0.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

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

overload_ai-1.1.0-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file overload_ai-1.1.0.tar.gz.

File metadata

  • Download URL: overload_ai-1.1.0.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for overload_ai-1.1.0.tar.gz
Algorithm Hash digest
SHA256 d461607fffb4909653668253038cd54a9965978e29c04612365f36576e4d5af4
MD5 05573ddf70a1ea75a4511e8a42861a2f
BLAKE2b-256 096b464fea8ee7f20efd5f1f782c5b966b0bab5ba9f9be6f5b7d5f8a1fa846a6

See more details on using hashes here.

File details

Details for the file overload_ai-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: overload_ai-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for overload_ai-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2cc3eb9acc46eee0b687d364e609042bc48e94c151a7d1c68f30e403fb558e4f
MD5 f1a2351be1ab0ddc23e789c7c58834cd
BLAKE2b-256 4b154ffd5018a1b359fc4176bd7219e6440368969b51268ee743ec9aa684ea5e

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