Spaces:
Running
Running
| 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.') | |