Skip to content

Short decorator snippet to log a function's duration

License

Notifications You must be signed in to change notification settings

JefGreen/time-it

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

time-it

Short snippet to log a function's duration and keyword arguments

Usage exemple

import time
from helpers import log_duration # Assuming the script is located in a helpers file


@log_duration
def sleeper(duration: int):
    print('Good night 😴')
    time.sleep(duration)
    print('Wake up ⏰')
    return 'Done!'

print(sleeper(duration=5))
#  >>>
# Good night 😴
# Wake up ⏰
# 5.00s for sleeper duration: 5
# Done!

About

Short decorator snippet to log a function's duration

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages