Skip to main content

This repo hosts 3 useful decorators that might come handy while prototyping namely -

@debug @timer @safe_run

debug and timer are taken from https://realpython.com/primer-on-python-decorators/.

@debug prints the function name with the arguments passed and the return value at the end each time a function is called.

@timer as the name suggests times the function to be executed and in the end prints the total time taken by that function.

@safe_run is in brief tries to run the function and prints the error in case the function throws some error. @safe_run takes dictionary of parameters also to let the user customize the behavior of it.

Metadata

Release files for decos 0.0.12.post10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for decos 0.0.12.post10
File Size Uploaded
decos-0.0.12.post10.tar.gz 2.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for decos 0.0.12.post10
File Interpreter ABI Platform
decos-0.0.12.post10-py3-none-any.whl Python 3 none any Details

Total release size: 6.9 kB

Release files / decos-0.0.12.post10.tar.gz

Download URL decos-0.0.12.post10.tar.gz
Size 2.8 kB
Tags Source
SHA-256 checksum
How to use checksums
f381638f9c704a0c9946c98b9ed28d92d649505112abfdb4f48b959b127da01a
BLAKE2b-256 checksum
How to use checksums
3cd9798eff23f40aa33d083718b448be81ba8413a839b101ae330d0e74ec8be7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.0 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.9

Release files / decos-0.0.12.post10-py3-none-any.whl

Download URL decos-0.0.12.post10-py3-none-any.whl
Size 4.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8ba817eb05c921f2afa7401e9455aefd24451f7a757cb2201a2ad4ce6d529c59
BLAKE2b-256 checksum
How to use checksums
f96100254c6d3b754bf9fcdd00ab9209c251e4042fa1f8f43365bcde3d43246c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.0 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.9
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