election_day.utils.filenames

Module Contents

Functions

filename_prefix(→ str)

pdf_filename(→ str)

Generates a filename from an election or vote:

svg_filename(→ str)

Generates a filename from an election, ballot or vote:

election_day.utils.filenames.filename_prefix(item: object) str[source]
election_day.utils.filenames.pdf_filename(item: onegov.ballot.Ballot | onegov.ballot.Vote | onegov.ballot.Election | onegov.ballot.ElectionCompound | onegov.ballot.ElectionCompoundPart, locale: str, last_modified: datetime | None = None) str[source]

Generates a filename from an election or vote:

[‘election’ or ‘vote’]-[hash of id].[timestamp].[locale].pdf

election_day.utils.filenames.svg_filename(item: onegov.ballot.Ballot | onegov.ballot.Vote | onegov.ballot.Election | onegov.ballot.ElectionCompound | onegov.ballot.ElectionCompoundPart, type_: str | None, locale: str, last_modified: datetime | None = None) str[source]

Generates a filename from an election, ballot or vote:

['election' or 'vote']-[hash of id].[type_].[timestamp].[locale].svg