circuitpython/runtime.py

11 lines
362 B
Python

import pathlib
paths = pathlib.Path(".").glob("**/*.c")
translate_h = "#include \"supervisor/shared/translate/translate.h\""
for p in paths:
if "esp-idf" in p:
continue
lines = p.read_text().split("\n")
if "#include \"py/runtime.h\"" in lines and translate_h in lines:
lines.remove(translate_h)
p.write_text("\n".join(lines))