Hint: You can adjust the default video playback speed in your account settings.
Sorry! Looks like there’s an issue with video playback 🙁 This might be due to a temporary outage or because of a configuration issue with your browser. Please see our video player troubleshooting guide to resolve the issue.

Section 3 Overview

Decorators in Python follow a similar pattern that you’ve learned:

import functools

def decorator(func):
    @functools.wraps(func)
    def wrapper_decorator(*args, **kwargs):
        # Do something before
        value = func(*args, **kwargs)
        # Do something after
        return value
    return wrapper_decorator

This lesson will show you how to use the code snippet above as a template or boilerplate to write your decorators.

Comments & Discussion

Become a Member to join the conversation.