Utility module for parsing raw Format input strings.
Functions
|
Split a format string into elements. |
Classes
|
Information about a single block in a |
Exceptions
|
Errors raised due to mismatched delimiters. |
Error raised for improper optional blocks. |
|
|
Errors raised when optional blocks do not use any placeholders. |
Bases: ValueError
Error raised for improper optional blocks.
Bases: MalformedOptionalBlockError
Errors raised when optional blocks do not use any placeholders.
Bases: MalformedOptionalBlockError
Errors raised due to mismatched delimiters.
Bases: object
Information about a single block in a Format specification.
Split a format string into elements.
fmt – User input string.
A list of parsed elements.
BadDelimiterError – For unbalanced optional block delimitation characters.
UnusedOptionalBlockError – If optional blocks are defined without placeholders.