Skip to main content

httpexceptor build status

WSGI middleware to handle HTTP responses using exceptions

provides a group of exception classes representing non-2xx HTTP statuses, along with a WSGI middleware to turn the exceptions into proper HTTP headers

originally extracted from TiddlyWeb

source repository: https://github.com/tiddlyweb/httpexceptor

Usage

from httpexceptor import HTTPExceptor, HTTP404

# register middleware
app = HTTPExceptor(app)

# ...

if unavailable:
    raise HTTP404('resource unavailable')

Release files for httpexceptor 1.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for httpexceptor 1.4.0
File Size Uploaded
httpexceptor-1.4.0.tar.gz 4.0 kB Details

Release files / httpexceptor-1.4.0.tar.gz

Download URL httpexceptor-1.4.0.tar.gz
Size 4.0 kB
Tags Source
SHA-256 checksum
How to use checksums
e90496b6dca251edfebccd4ba9dc6826b83a3033ae37d72f86e7ef039e267836
BLAKE2b-256 checksum
How to use checksums
ec353968e0c7f5d789dfd38609ff669ccc903f46cd971ce825a2f2a0bd0daa42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.4.0 This release

1 release file

1.3.1

1 release file

1.2.1

1 release file

1.2.0

1 release file

1.1.2

1 release file

1.1.1

1 release file

1.1.0

1 release file

1.0.1

1 release file

1.0.0

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page