Python: Get a notification via knockknock

less than 1 minute read

There is a Python library called knockknock that allows you to get a notification when your training is complete or when it crashes during the process. All it takes to get a notification is two additional lines of code.

To send an email, simply insert a decorator @email_sender() above your … function:

from knockknock import email_sender

@email_sender(recipient_emails=[""], sender_email="")
def main():

To send a notification to your Slack:

from knockknock import slack_sender

@slack_sender(webhook_url="webhook_url_to_your_slack_room", channel="<your_favorite_slack_channel>", user_mentions=["<your_slack_id>"])
def main():

Via Khuyen Tran.