Add a new NullPaddedInt type

This commit is contained in:
Michal Koutenský 2018-02-18 20:08:43 +01:00
parent bfeb678e41
commit 2acd6772c4

View file

@ -143,6 +143,12 @@ class PaddedInt(Integer):
return u'{0:0{1}d}'.format(value or 0, self.digits)
class NullPaddedInt(PaddedInt):
"""Same as `PaddedInt`, but does not normalize `None` to `0.0`.
"""
null = None
class ScaledInt(Integer):
"""An integer whose formatting operation scales the number by a
constant and adds a suffix. Good for units with large magnitudes.