Skip to main content

Wrap the results of your Python functions

Project description

https://img.shields.io/circleci/project/github/brettbeatty/wraptitude.svg https://img.shields.io/github/license/brettbeatty/wraptitude.svg https://img.shields.io/codecov/c/github/brettbeatty/wraptitude.svg https://img.shields.io/pypi/v/wraptitude.svg

Wraptitude provides a decorator that wraps result of a function call in a call to another function.

>>> from wraptitude import Wrapper
>>> @Wrapper(dict)
... def f(x):
...     for i in range(x):
...         yield i, i ** 2
...
>>> f(3)
{0: 0, 1: 1, 2: 4}
>>> @Wrapper(lambda x, y: x + y, 4)
... def g(x):
...     return x * 5
...
>>> g(2)
14

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wraptitude-0.0.0.tar.gz (2.2 kB view details)

Uploaded Source

File details

Details for the file wraptitude-0.0.0.tar.gz.

File metadata

  • Download URL: wraptitude-0.0.0.tar.gz
  • Upload date:
  • Size: 2.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for wraptitude-0.0.0.tar.gz
Algorithm Hash digest
SHA256 6ce3985769ac0020af07fe9fb793c9643bddfee024334ed93e5cace7be867715
MD5 99108cdaa3e81b793789aa187b047f87
BLAKE2b-256 67a7253a0a9c9661834bebd363f2c4f50b6093f258032f978e268c0041002eca

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page