Advertisement
Guest User

Untitled

a guest
Nov 20th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.05 KB | None | 0 0
  1. def update():
  2.     """ Updating state to host """
  3.     longest_ip = 0
  4.     longest_desc = 0
  5.     for hosts in HOSTS_ARR:
  6.         if len(hosts[0]) > longest_ip:
  7.             longest_ip = len(hosts[0])
  8.         if len(hosts[1]) > longest_desc:
  9.             longest_desc = len(hosts[1])
  10.  
  11.     while True:
  12.         if TEMP_HOSTS_ARR != HOSTS_ARR:
  13.             pre_string = '{0:<' + str(longest_desc) + 's} | {1:' + str(longest_ip) + 's} | {2:15s}'
  14.             print(pre_string.format('DESC.', 'IP', 'STATE'))
  15.             pre_string = '{0:-^' + str(longest_desc + longest_ip + 18) + 's}'
  16.             print(pre_string.format(''))
  17.             for hosts in HOSTS_ARR:
  18.                 pre_string = '{0:<' + str(longest_desc) + 's} | {1:' + str(longest_ip) + 's} | {2:15s}'
  19.                 print(pre_string.format(hosts[1], hosts[0], hosts[2]))
  20.             TEMP_HOSTS_ARR = HOSTS_ARR
  21.  
  22.         for update_hosts in HOSTS_ARR:
  23.             _thread.start_new_thread(ping, (str(update_hosts[0]), str(update_hosts[1],)))
  24.         time.sleep(5)
  25.         subprocess.call('clear')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement