class documentation
A KeyFlattener computes keys for the things within curly braces in PEP-3101-style format strings as parsed by string.Formatter.parse.
| Method | __init__ |
Initialize a KeyFlattener. |
| Method | flat |
Compute a string key for a given field/format/conversion. |
| Instance Variable | keys |
Undocumented |
def flatKey(self, fieldName:
str, formatSpec: str | None, conversion: str | None) -> str:
(source)
¶
Compute a string key for a given field/format/conversion.
| Parameters | |
fieldstr | A format field name. |
formatstr | None | A format spec. |
conversion:str | None | A format field conversion type. |
| Returns | |
str | A key specific to the given field, format and conversion, as well as the occurrence of that combination within this KeyFlattener's lifetime. |