README / Telegram_Job_Bot /fix_indent.py
nmnm969989's picture
Upload 550 files
ece3e8e verified
Raw History Blame Contribute Delete
968 Bytes
import sys
def fix_main_py():
path = r"d:\insta gravity\Telegram_Job_Bot\main.py"
with open(path, "r", encoding="utf-8") as f:
lines = f.readlines()
out = []
in_unindent_block = False
for i, line in enumerate(lines):
if "@bot.message_handler(commands=['dashboard', 'menu'])" in line:
out.append("if bot:\n")
if "def daily_report_loop():" in line:
in_unindent_block = True
if "def radar_loop():" in line:
in_unindent_block = False
if in_unindent_block:
if line.startswith(" "):
out.append(line[4:])
else:
out.append(line)
else:
out.append(line)
with open(path, "w", encoding="utf-8", newline="") as f:
f.writelines(out)
print("Fixed main.py indentation.")
if __name__ == "__main__":
fix_main_py()