Skip to main content

auto emailer

Project description

Emailer

Emailer provides

a decorator to send emails on error instead of raise an error

Emails will be constructed as MIMEMultipart contains only simple text. And sent throught smtp wihtout any authentication, which suitsmost of internal smtp servers.

Use as Example

from erroremailer import EmailError

ee = EmailError(
    from_addr = 'me@example.com',
    to_addr = 'others@example.com',
    smtp_addr = '10.0.0.1@some-smtp.com',
    # set send_email to False for test
    send_email = False
    )

@ee.email_on_error()
def make_a_error():

    a = 1
    b = '2'
    print(a + b)

    return a

make_a_error()

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

error-emailer-0.0.1.tar.gz (1.5 kB view hashes)

Uploaded Source

Built Distribution

error_emailer-0.0.1-py3-none-any.whl (2.4 kB view hashes)

Uploaded Python 3

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