diff --git a/days/22-24-decorators/decorators.ipynb b/days/22-24-decorators/decorators.ipynb index 6c118ac1..54f1a176 100644 --- a/days/22-24-decorators/decorators.ipynb +++ b/days/22-24-decorators/decorators.ipynb @@ -554,7 +554,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "For [Never Forget A Friend’s Birthday with Python, Flask and Twilio](https://www.twilio.com/blog/2017/09/never-forget-friends-birthday-python-flask-twilio.html) I used a [decorator](https://github.com/pybites/bday-app/blob/a360a02316e021ac4c3164dcdc4122da5d5a722b/app.py#L28) to check if a user is logged in, loosely based on the one provided in the [Flask documentation](http://flask.pocoo.org/docs/0.12/patterns/viewdecorators/#login-required-decorator). \n", + "For [Never Forget A Friend’s Birthday with Python, Flask and Twilio](https://www.twilio.com/blog/2017/09/never-forget-friends-birthday-python-flask-twilio.html) I used a [decorator](https://github.com/pybites/bday-app/blob/a360a02316e021ac4c3164dcdc4122da5d5a722b/app.py#L28) to check if a user is logged in, loosely based on the one provided in the [Flask documentation](https://flask.palletsprojects.com/en/1.1.x/patterns/viewdecorators/#login-required-decorator). \n", "\n", "Another interesting one to check out (if you still have some time to squeeze in today): Django's `login_required` decorator - [source](https://github.com/django/django/blob/master/django/contrib/auth/decorators.py)." ]