27 lines
800 B
Python
27 lines
800 B
Python
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<void> 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])
|