Skip to main content
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

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.

Release history Release notifications | RSS feed

This release

0.0.0 This release

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page