couchdb_download_token package
Submodules
couchdb_download_token.config module
couchdb_download_token.couchdb_download_token module
couchdb_download_token.helpers module
Some helper functions.
-
couchdb_download_token.helpers.
get_download_token
(document: couchdb.client.Document)[source]
Get the download token of the specified document.
Returns: | The download token or None if it isn’t defined. |
-
couchdb_download_token.helpers.
recursive_get
(dict_, key)[source]
Get nested dictionary keys.
>>> recursive_get({"a": {"b": {"c": "d"}}}, "a.b.c")
"d"
Returns None if there are type conflicts.
Module contents
-
class
couchdb_download_token.
DownloadResource
[source]
Bases: object
-
on_get
(req, resp, database_name, document_id, filename)[source]
-
exception
couchdb_download_token.
HTTPForbidden
(**kwargs)[source]
Bases: falcon.errors.HTTPForbidden
403 HTTP Error with the fixed title and description
I will avoid changing them for security reasons.
-
description
= 'Incorrect download token or unexisting document or database'
-
title
= 'Forbidden'