View difference between Paste ID: d5u9Whf5 and Tv4jqfH4
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}')