Files
ARCADIA-Studio/harness/experiments/save-as-diagnostics-20261001/scripts/prepare-model-oracle46.py
T

10 lines
828 B
Python

from pathlib import Path
root=Path(__file__).resolve().parents[1]
original=Path('C:/ar-compact-01a0d717/.local/package39/native-model-oracle.py').read_text(encoding='utf-8')
text=original.replace("proof=json.loads((root/'extraction-check.json').read_text(encoding='utf-8'))", "proof=json.loads(Path('C:/ar-compact-01a0d717/.local/package39/extraction-check.json').read_text(encoding='utf-8'))")
text=text.replace("(root/'working/saved','qa-saved.arcadia')", "(root/'fresh-c','project.arcadia')")
text=text.replace('Assess pressure alarm QA LEFT XYRIGHT','Assess pressure alarm QA46')
assert text!=original and 'working/saved' not in text and 'QA LEFT XYRIGHT' not in text
(root/'.local/native46/native-model-oracle.py').write_text(text,encoding='utf-8')
print('Prepared exact-source/model QA46 oracle with explicit UTF-8 read')