Files
code_snippets/Python-Decorator-Arguments/decorator-start.py
T
2017-03-26 23:22:23 -06:00

20 lines
507 B
Python

# Decorators
def decorator_function(original_function):
def wrapper_function(*args, **kwargs):
print('Executed Before', original_function.__name__)
result = original_function(*args, **kwargs)
print('Executed After', original_function.__name__, '\n')
return result
return wrapper_function
@decorator_function
def display_info(name, age):
print('display_info ran with arguments ({}, {})'.format(name, age))
display_info('John', 25)
display_info('Travis', 30)