from pathlib import Path p=Path(r'd:/Projects/Dev/ThreatHunt/frontend/src/components/FileUpload.tsx') t=p.read_text(encoding='utf-8') marker=''' {/* Per-file progress list */} ''' add=''' {huntId && huntProgress && ( Master Processing Progress {huntProgress.progress_percent.toFixed(1)}% )} ''' if marker not in t: raise SystemExit('marker not found') t=t.replace(marker, add+marker) p.write_text(t,encoding='utf-8') print('inserted master progress block')