Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. from time import sleep
  2.  
  3. import socket
  4.  
  5. import sys
  6.  
  7. ###### to reproduce my point, increment the number of variables on this list
  8.  
  9. result_ip = ['10.143.40.44', '10.143.40.80', '10.143.41.138', '10.143.41.139', '10.143.40.43', '10.143.40.41'] -
  10.  
  11. Result = []
  12.  
  13. length = len(result_ip) # CALULATES LENGTH OF MENTIONED LIST
  14.  
  15. i = 0
  16.  
  17.  
  18. while i < length: # LOOPS UNTIL ALL THE POSITIONS ARE DONW
  19. for lines in result_ip:
  20. for k in range(length): # HERE STARTS THE STATUS BAR
  21.  
  22. try:
  23. (name, _, ip_address_list) = socket.gethostbyaddr(result_ip[i]) #RETRIEVES DNS USING IP ON THE LIST
  24.  
  25. except socket.herror as msg: #ERROR HANDLER
  26. Result.append("nDNS NOT FOUND" + " - " + result_ip[i]+"n")
  27. i += 1
  28. else:
  29. ip_address1 = ip_address_list[0] #PROCESS THE DATA AND ADDS IT TO A NEW LIST
  30. Result.append(name + " - " + ip_address1+"n")
  31. i += 1 #ITERATES ADDING 1 TO i
  32.  
  33. j = (k + 1) / length
  34. sys.stdout.write('r')
  35.  
  36. ######### I THINK THE ISSUE IS HERE
  37.  
  38. sys.stdout.write("[{:{}}] {:.1f}%".format("=" * k, length - 1, (100 / (length - 1) * k)))
  39. sys.stdout.flush()
  40. sleep(0.25)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement