pituo 0.0.2

Last updated:

0 purchases

pituo 0.0.2 Image
pituo 0.0.2 Images
Add to Cart

Description:

pituo 0.0.2

pituo
Go-styled errors in Python.
Installation
Using pip: pip install -U pituo
Usage
Import the function pituo from the package:
from pituo import pituo

Using decorator syntax
@pituo
def divide(dividend, divisor):
"""
Return the result of the division between dividend and divisor.
May raise a ZeroDivisionError if divisor is 0.
"""
return dividend / divisor

quotient, err = divide(1, 0)

if err is not None:
print(err) # Prints "division by zero"
else:
print(quotient)

Wrapping the function
def divide(dividend, divisor):
"""
Return the result of the division between dividend and divisor.
May raise a ZeroDivisionError if divisor is 0.
"""
return dividend / divisor

divide = pituo(divide)

quotient, err = divide(4, 1)

if err is not None:
print(err)
else:
print(quotient) # Prints 4

For more examples, see the tests folder.
License
This project is licensed under the MIT license.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.