Utility to detect blocking calls in the async event loop
JSON →Blockbuster is a Python package designed to detect and prevent blocking calls within an asynchronous event loop. It's particularly useful during testing to ensure asynchronous code doesn't inadvertently perform blocking operations, which can cause performance bottlenecks. It works by monkey-patching common blocking functions and raising a `BlockingError` if called within an `asyncio` event loop. It currently only detects `asyncio` event loops and is tested with CPython.
Traffic · last 30 days ↑300% vs prev 7d
total hits 23
actors 8 distinct systems
last hit 1d ago AhrefsBot
top countries 🇩🇪 Germany · 🇸🇬 Singapore · 🇺🇸 United States · 🇫🇷 France · 🇨🇦 Canada
API endpoints
full doc /v1/registry/blockbuster
install /v1/registry/blockbuster/install
compatibility /v1/registry/blockbuster/compatibility