class documentation

class KeyFlattener: (source)

Constructor: KeyFlattener()

View In Hierarchy

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 flatKey Compute a string key for a given field/format/conversion.
Instance Variable keys Undocumented
def __init__(self): (source)

Initialize a KeyFlattener.

def flatKey(self, fieldName: str, formatSpec: Optional[str], conversion: Optional[str]) -> str: (source)

Compute a string key for a given field/format/conversion.

Parameters
fieldName:strA format field name.
formatSpec:Optional[str]A format spec.
conversion:Optional[str]A format field conversion type.
Returns
strA key specific to the given field, format and conversion, as well as the occurrence of that combination within this KeyFlattener's lifetime.

Undocumented