bibble.util.str_transform_m

Type Aliases

String

Classes

StringTransform_m

Mixin for handling transform of strings

Module Contents

bibble.util.str_transform_m.String: TypeAlias = model.String
class bibble.util.str_transform_m.StringTransform_m[source]

Mixin for handling transform of strings refactored from bibtexparser middlewares.

Implement _transform_raw_str, and call transform_string_like

_transform_all_strings(vals) <Unknown>[source]

Called for every python (value, not key) string found on Entry and String blocks Errors are modified in place.

Parameters:

vals (list[str])

Return type:

jgdv.Result[list[str], ValueError]

_transform_nameparts(parts) <Unknown>[source]
Parameters:

parts (bibtexparser.middlewares.names.NameParts)

Return type:

jgdv.Result[bibtexparser.middlewares.names.NameParts, ValueError]

transform_strlike(slike) <Unknown>[source]

Transform str likes: str,s

Parameters:

slike (StrLike)

Return type:

jgdv.Result[StrLike, ValueError]