Skip to main content

sprinkler_util

Project description

Sprinkler Util

Utility functions for use within sprinkler python tasks.

get_request_body

Use this function to get the request body if it exists. Optionally convert it to JSON with the as_json argument. Will return None if there is no request body.

from sprinkler_util import get_request_body
body = get_request_body(as_json=True)
if body is None:
    raise Exception("NO REQUEST BODY")
...

get_secret

Use this function to get a secret value. Case insensitive. If the secret is not set, then a SprinklerSecretNotSetException will be raised.

from sprinkler_util import get_secret

api_key = get_secret("GOOGLE_API_KEY")
...

send_response

This function is used to send a response for a call-and-response type job.

Only call this function once.

Internally this function wraps what you pass to it in json.dumps.

from sprinkler_util import send_response

send_response("hello world")

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

sprinkler_util-0.1.3.tar.gz (2.8 kB view hashes)

Uploaded Source

Built Distribution

sprinkler_util-0.1.3-py3-none-any.whl (3.1 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