Совместимость с Python 3.9

Эта строка выдавала ошибку
f-string expression part cannot include a backslash
небольшой фикс, проверено на 3.9.19
This commit is contained in:
Dmitry Donskih
2024-08-13 21:22:20 +02:00
committed by GitHub
parent a78bcc2916
commit af2514b707

View File

@@ -349,8 +349,7 @@ def process_file_format(filename, filetype, gateway, selected_service, mk_list_n
if ips: if ips:
with open(filename, 'w', encoding='utf-8-sig') as file: with open(filename, 'w', encoding='utf-8-sig') as file:
for ip in ips: for ip in ips:
file.write(f'/ip/firewall/address-list add list={mk_list_name} comment={str(selected_service).replace("[", "").replace("]", "").replace("\'", "")} address={ip.strip()}/32\n') file.write(f'/ip/firewall/address-list add list={mk_list_name} comment={str(selected_service).replace("[", "").replace("]", "").replace("{chr(39)}", "")} address={ip.strip()}/32{chr(10)}')
else: else:
@@ -434,4 +433,4 @@ async def main():
input(f"Нажмите {green('Enter')} для выхода...") input(f"Нажмите {green('Enter')} для выхода...")
if __name__ == "__main__": if __name__ == "__main__":
asyncio.run(main()) asyncio.run(main())