push
circleci
203 of 542 branches covered (37.45%)
Branch coverage included in aggregate %.
0 of 11 new or added lines in 1 file covered. (0.0%)
12 existing lines in 2 files now uncovered.1482 of 2490 relevant lines covered (59.52%)
0.6 hits per line
|
NEW
|
def formatNumberWidthScale(v: int, numFormat="3.1"): |
× |
|
NEW
|
scale = ""
|
× |
|
NEW
|
highScales = ["K", "M", "G", "T"] |
× |
|
NEW
|
for s in highScales: |
|
|
NEW
|
if v > 1000: |
|
|
NEW
|
v /= 1000
|
× |
|
NEW
|
scale = s |
× |
| 8 |
|
|
|
NEW
|
if isinstance(v, int): |
|
|
NEW
|
return f"{v}" |
× |
| 11 |
else:
|
|
|
NEW
|
_format = f"{{v:{numFormat}f}}{{scale:s}}"
|
× |
|
NEW
|
return _format.format(v=v, scale=scale)
|
× |
| 14 |
# f"{v:3.1f}{scale:s}"
|