pituo 0.0.2

Creator: railscoder56

Last updated:

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.