Handle floats in bm_json

pull/10101/head
Craig Tiller 8 years ago
parent 9a514b58bd
commit 3488780949
  1. 6
      tools/profiling/microbenchmarks/bm_json.py

@ -103,11 +103,11 @@ _BM_SPECS = {
def numericalize(s):
if not s: return ''
if s[-1] == 'k':
return int(s[:-1]) * 1024
return float(s[:-1]) * 1024
if s[-1] == 'M':
return int(s[:-1]) * 1024 * 1024
return float(s[:-1]) * 1024 * 1024
if 0 <= (ord(s[-1]) - ord('0')) <= 9:
return int(s)
return float(s)
assert 'not a number: %s' % s
def parse_name(name):

Loading…
Cancel
Save