Fix text alignment

This commit is contained in:
Babak Farrokhi 2016-06-01 13:22:43 +04:30
parent 4092e4e2cb
commit efeccef2aa
Signed by: farrokhi
GPG Key ID: 6B267AD85D632E9A

View File

@ -122,6 +122,7 @@ def dnsping(host, server, dnsrecord, timeout, count):
resolver.retry_servfail = 0
flags = 0
answers = None
resolver.use_edns(edns=True, payload=0, ednsflags=8)
response_time = []
i = 0
@ -223,7 +224,7 @@ def main():
width = maxlen(f)
blanks = (width - 5) * ' '
print('server ', blanks, ' avg(ms) min(ms) max(ms) stddev(ms) lost(%) flags')
print((82 + width) * '-')
print((84 + width) * '-')
for server in f:
# check if we have a valid dns server address
if server.lstrip() == '': # deal with empty lines
@ -249,7 +250,7 @@ def main():
s = server.ljust(width + 1)
text_flags = flags_to_text(flags)
print("%s %-8.3f %-8.3f %-8.3f %-8.3f %%%d %25s" % (
print("%s %-8.3f %-8.3f %-8.3f %-8.3f %%%-3d %25s" % (
s, r_avg, r_min, r_max, r_stddev, r_lost_percent, text_flags), flush=True)
except Exception as e: