Skip to main content

UNKNOWN

Project description

https://travis-ci.org/alexandershov/donemail.svg?branch=master

What is it?

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

Install

pip install donemail

Usage

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 bob@example.com sleep 10

or:

# send an email when process with pid 123 exits
donemail wait bob@example.com 123

As a decorator:

from donemail import donemail

# send an email after each long_running_function() call
@donemail('bob@example.com')
def long_running_function():
    sleep(10)

As a context manager:

from donemail import donemail

# send an email after sleep(10) completes
with donemail('bob@example.com'):
    sleep(10)

Project details


Download files

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

Source Distribution

donemail-0.1.3.tar.gz (4.1 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page