SHOW:
|
|
- or go back to the newest paste.
| 1 | import ipaddress # модуль для работы с ip, потому что мне лень | |
| 2 | import logging | |
| 3 | ||
| 4 | logging.basicConfig(filename="error.log", level=logging.INFO) # схороняем сообщения в файл error.log | |
| 5 | ||
| 6 | - | with open('to_del2.py') as f_in:
|
| 6 | + | with open('devices_ip') as f_in:
|
| 7 | for line in f_in: | |
| 8 | try: | |
| 9 | ip = ipaddress.ip_address(line.strip('\n')) # скармливаем строку, чтобы убедиться что это ip
| |
| 10 | # совершаем необходимые непотребства с ssh | |
| 11 | ||
| 12 | except ValueError: # ловим корявые адреса | |
| 13 | logging.error(f'говно, а не адрес: {ip_addr}')
| |
| 14 | except Exception as e: # ловим все остальное | |
| 15 | logging.error(f'я хуй знает что творится c адресом {ip_addr}') |