Untitled
unknown
python
a year ago
992 B
24
Indexable
'''CRIE UM DECORATOR QUE IRÁ PEGAR A FUNÇÃO QUE FOR PASSADO PARA ELE E IMPRIMIR O HORÁRIO ATUAL ANTES DE EXECUTAR A FUNÇÃO E DEPOIS DE IMPRIMIR O HORÁRIO TER
FINALIZADO A EXECUÇÃO DA FUNÇÃO.
'''
from datetime import datetime
def my_decorator(funcao):
def envelop():
print(f'{datetime.now().day}/{datetime.now().month}/{datetime.now().year}: {datetime.now().second} segundos e {datetime.now().microsecond // 1000} milissegundos')
funcao()
print(f'{datetime.now().day}/{datetime.now().month}/{datetime.now().year}: {datetime.now().second} segundos e {datetime.now().microsecond // 1000} milissegundos')
envelop.original = funcao
return envelop
@my_decorator
def down_music():
print('Baixando músicas')
down_music()
print('------------------------------------------------------------------------------------------------------------------------------------')
print('Função original: ')
down_music.original()
Editor is loading...
Leave a Comment