Skip to main content

aurora_response_parser

THIS PACKAGE IS NOW PART OF the appsync-tools package Use it instead

https://github.com/QuiNovas/appsync-tools

Parses aurora serverless API responses into a more usable format. Results are returned as a list of dictionaries with the column names being the key. Nulls (returned by Aurora as isNull) are returned as None types. Any value that can be parsed as json is cast from a string to a list/dictionary. Responses are returned formated as:

[
  {"columnOneName": "value", "columnTwoName": "value"},
  {"columnOneName": "value", "columnTwoName": "value"}
]

Where each item in the top level array is a separate row.

Methods

parseResults(records) -> list Arguments: records – The records from the API query (execute_statement()[“records”])

Example

from auroraPrettyParser import parseResults

response = client.execute_statement(
    secretArn=environ["PG_SECRET"],
    database=environ["DB_NAME"],
    parameters=parameters,
    resourceArn=environ["DB_ARN"],
    includeResultMetadata=True,
    sql=sql
)

print(parseResults(response))

Metadata

Release files for aurora-prettyparser 1.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aurora-prettyparser 1.0.4
File Size Uploaded
aurora-prettyparser-1.0.4.tar.gz 6.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aurora-prettyparser 1.0.4
File Interpreter ABI Platform
aurora_prettyparser-1.0.4-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 12.9 kB

Release files / aurora-prettyparser-1.0.4.tar.gz

Download URL aurora-prettyparser-1.0.4.tar.gz
Size 6.2 kB
Tags Source
SHA-256 checksum
How to use checksums
6f99b06d7ebf145a2f0f969510223bea848b7cc01d024898919f1dc84f0a7f03
BLAKE2b-256 checksum
How to use checksums
f85174a0b2d30ebd7493704ab86630837602396715f6961610521ec864aad2f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.1 CPython/3.7.9

Release files / aurora_prettyparser-1.0.4-py2.py3-none-any.whl

Download URL aurora_prettyparser-1.0.4-py2.py3-none-any.whl
Size 6.6 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
d914e593b87aa1142f296fcb92e422d2ac22904a46a1fcd9c6ee7897a3190883
BLAKE2b-256 checksum
How to use checksums
3c88c7ba4bd9d7e88d43b65b170f0e0f788af642dcda57e59533f7fe035b1da5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.1 CPython/3.7.9

Release history Release notifications | RSS feed

This release

1.0.4 This release

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page