File tree Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -1285,16 +1285,16 @@ def format_eng(self, num):
1285
1285
1286
1286
mant = sign * dnum / (10 ** pow10 )
1287
1287
1288
- # TODO: shouldn't we raise a warning if self.places < 0?
1289
1288
if self .places is None :
1290
- format_str = "%g{sep:s}%s" . format ( sep = self . sep )
1289
+ fmt = "g"
1291
1290
elif self .places == 0 :
1292
- format_str = "%d{sep:s}%s" .format (sep = self .sep )
1293
- elif self .places > 0 :
1294
- format_str = "%.{p:d}f{sep:s}%s" .format (p = self .places ,
1295
- sep = self .sep )
1291
+ fmt = "d"
1292
+ else :
1293
+ fmt = ".{}f" .format (self .places )
1294
+
1295
+ formatted = "{mant:{fmt}}{sep}{prefix}" .format (
1296
+ mant = mant , fmt = fmt , sep = self .sep , prefix = prefix )
1296
1297
1297
- formatted = format_str % (mant , prefix )
1298
1298
1299
1299
return formatted
1300
1300
You can’t perform that action at this time.
0 commit comments