File size: 643 Bytes
23e73f9
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
import os
path = "/root/autodl-tmp/SplatAtlas/scripts/phase1_validation/render_single.py"
with open(path, "r") as f: code = f.read()
old_str = 'is_synthetic = os.path.exists(os.path.join(source_path, "transforms_test.json"))'
new_str = 'is_synthetic = os.path.exists(os.path.join(source_path, "transforms_test.json")) and not os.path.exists(os.path.join(source_path, "sparse"))'

if old_str in code:
    code = code.replace(old_str, new_str)
    with open(path, "w") as f: f.write(code)
    print("[Patch Applied] render_single.py routing logic hardened (sparse check added).")
else:
    print("[Patch Skipped] old routing string not found.")