Skip to main content


Project description

What is it?

Donemail sends you an email when some process/command/function/code completes.


pip install donemail


You need a SMTP server running on port 25.

In the command line:

# run command 'sleep 10' and send an email after it exits
donemail run sleep 10


# send an email when process with pid 123 exits
donemail wait 123

As a decorator:

from donemail import donemail

# send an email after each long_running_function() call
def long_running_function():

As a context manager:

from donemail import donemail

# send an email after sleep(10) completes
with donemail(''):

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for donemail, version 0.1.3
Filename, size File type Python version Upload date Hashes
Filename, size donemail-0.1.3.tar.gz (4.1 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page