def check_ports(ports):
connections = psutil.net_connections()
all_ports = set(
c.laddr[1] for c in connections if isinstance(c.laddr, tuple))
ports_inuse = set(ports) & all_ports
if ports_inuse:
raise TaskException(
'ports {} are in use'.format(', '.join(map(str, ports_inuse))))
评论列表
文章目录