Source code for hwtBuildsystem.stringUtils

[docs] def formatNumberWidthScale(v: int, numFormat="3.1"): scale = "" highScales = ["K", "M", "G", "T"] for s in highScales: if v > 1000: v /= 1000 scale = s if isinstance(v, int): return f"{v}" else: _format = f"{{v:{numFormat}f}}{{scale:s}}" return _format.format(v=v, scale=scale)
# f"{v:3.1f}{scale:s}"