import sys import re def cleanup(filepath): with open(filepath, 'r') as f: content = f.read() # Remove double kazan = 8; content = re.sub(r'\s*double kazan = 8;', '', content) # Remove unawaited(getKazanPercent()); content = re.sub(r'\s*unawaited\(getKazanPercent\(\)\);', '', content) # Remove await getKazanPercent(); content = re.sub(r'\s*await getKazanPercent\(\);', '', content) # Remove getKazanPercent method kazan_method_pattern = re.compile(r'Future getKazanPercent\(\) async \{.*?\} catch \(e\) \{.*?\}\s*\}', re.DOTALL) content = kazan_method_pattern.sub('', content) with open(filepath, 'w') as f: f.write(content) print(f"Cleaned up {filepath}") if __name__ == '__main__': cleanup(sys.argv[1])