"That's not flying, it's falling with style": Exceptions with extras
Project description
That's not flying, it's falling with style: Exceptions with extras
py-buzz is fully equipped with a suite of exception tools that will save you from writing the same code over and over again in your python projects. These include:
- checking conditions and raising errors on failure (
require_conditon
) - checking that values are defined and raising errors if not (
enforce_defined
) - catching exceptions wrapping them in clearer exception types with better error
messages (
handle_errors
) - checking many conditions and reporting which ones failed
(
check_expressions
)
py-buz also provides an exception class, Buzz, that can be used as a base class for custom exceptions within a project.
Super-quick Start
- Only requires Python 3.8 or later
- Installed with pip (
$ pip install py-buzz
) - Each feature demonstrated in examples
Documentation
The complete documentation can be found at the py-buzz documentation page
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
py_buzz-4.1.0.tar.gz
(6.3 kB
view hashes)