PRANAV05092003's picture
Added missing env module
e93bbca
raw
history blame contribute delete
829 Bytes
from __future__ import annotations
from dataclasses import dataclass
@dataclass(frozen=True)
class HardTask:
task_id: str = "full_refactor"
description: str = (
"Perform a full refactor: rename generic variables, remove dead branches, "
"simplify loops into comprehensions, optimize boolean conditions, and inline "
"trivial helpers where appropriate."
)
input_code: str = """\
def add(p, q):
return p + q
def compute(x, data, tmp):
result = []
for item in data:
result.append(item * 2)
if False:
y = 999
if True:
val = add(x, tmp)
unused = 0
flag = not not True
return val
print("dead")
"""
expected_output: str = """\
def compute(value, data, offset):
_ = [item * 2 for item in data]
return value + offset
"""