MCPcopy Create free account
hub / github.com/evalplus/evalplus / fix

Function fix

tools/humaneval/fix_v019.py:4–28  ·  view source on GitHub ↗
(data)

Source from the content-addressed store, hash-verified

2
3
4def fix(data):
5 # https://github.com/evalplus/evalplus/issues/180
6 check_id(data, 1)
7 replay_contract(data, 1)
8
9 # https://github.com/evalplus/evalplus/issues/181
10 check_id(data, 28)
11 replay_contract(data, 28)
12
13 # https://github.com/evalplus/evalplus/issues/182
14 check_id(data, 99)
15 data[99]["contract"] = data[99]["contract"].replace(
16 "float(value)", "value = float(value)"
17 )
18 replay_contract(data, 99)
19
20 # https://github.com/evalplus/evalplus/issues/185
21 check_id(data, 160)
22 data[160]["contract"] = data[160]["contract"].replace(
23 'operand[i-1] == 0 and operator[i] == "//"',
24 'operand[i] == 0 and operator[i-1] == "//"',
25 )
26 replay_contract(data, 160)
27
28 return data
29
30
31if __name__ == "__main__":

Callers

nothing calls this directly

Calls 2

check_idFunction · 0.90
replay_contractFunction · 0.90

Tested by

no test coverage detected