MCPcopy Index your code
hub / github.com/evalplus/evalplus / deduplicate

Function deduplicate

tools/mbpp/to_original_fmt.py:148–160  ·  view source on GitHub ↗
(inputs, results)

Source from the content-addressed store, hash-verified

146
147
148def deduplicate(inputs, results):
149 assert len(inputs) == len(results)
150 unique_input_strs = set([f"{x}" for x in inputs])
151
152 new_inputs, new_results = [], []
153 for inp, res in zip(inputs, results):
154 inp_str = f"{inp}"
155 if inp_str in unique_input_strs:
156 new_inputs.append(inp)
157 new_results.append(res)
158 unique_input_strs.remove(inp_str)
159
160 return new_inputs, new_results
161
162
163def main():

Callers 1

mainFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected