grantforge-api / backend /scripts /wipe_fallbacks.py
GrantForge Bot
Deploy sha-9a5957fcdef15b7e2623f8b147cda6026475aee0 — source build (no GHCR)
3a3734f
Raw
History Blame Contribute Delete
1 kB
import os
import glob
sources_dir = '/home/bogmaz/PROGRAMY/DOTACJA/grantforge-ai-main/backend/core/search/sources'
files = glob.glob(os.path.join(sources_dir, '*_source.py'))
for fpath in files:
with open(fpath, 'r', encoding='utf-8') as f:
lines = f.readlines()
out_lines = []
in_fallback = False
for line in lines:
if line.strip().startswith('def _get_verified_fallback'):
in_fallback = True
out_lines.append(line)
out_lines.append(' return []\n')
continue
if in_fallback:
# wait until next method definition or end of class
if line.startswith(' def ') or line.startswith('class '):
in_fallback = False
out_lines.append(line)
else:
out_lines.append(line)
with open(fpath, 'w', encoding='utf-8') as f:
f.writelines(out_lines)
print(f'Wiped fallbacks in {len(files)} files.')