class documentation

class twisted.logger._flatten.KeyFlattener: (source)

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

Initialize a KeyFlattener.

keys = (source)

Undocumented

(type: Dict[str, int])
def flatKey(self, fieldName, formatSpec, conversion): (source)

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

ParametersfieldNameA format field name. (type: str)
formatSpecA format spec. (type: Optional[str])
conversionA format field conversion type. (type: Optional[str])
ReturnsA key specific to the given field, format and conversion, as well as the occurrence of that combination within this KeyFlattener's lifetime. (type: str)
API Documentation for Twisted, generated by pydoctor 20.12.1 at 2021-02-28 19:53:36.