mt940.utils module

class mt940.utils.Strip[source]

Bases: enum.IntEnum

An enumeration.

BOTH = 3
LEFT = 1
NONE = 0
RIGHT = 2
mt940.utils.coalesce(*args)[source]

Return the first non-None argument

>>> coalesce()
>>> coalesce(0, 1)
0
>>> coalesce(None, 0)
0
mt940.utils.join_lines(string, strip=<Strip.BOTH: 3>)[source]

Join strings together and strip whitespace in between if needed