Skip to content

Commit 40a509e

Browse files
author
zed
committed
actually use defined default_timer() instead of time.time()
1 parent a876bac commit 40a509e

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

ping.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ def send_one_ping(mySocket, destIP, myID, mySeqNumber, numDataBytes):
172172

173173
packet = header + data
174174

175-
sendTime = time.time()
175+
sendTime = default_timer()
176176

177177
try:
178178
mySocket.sendto(packet, (destIP, 1)) # Port number is irrelevant for ICMP
@@ -190,13 +190,13 @@ def receive_one_ping(mySocket, myID, timeout):
190190
timeLeft = timeout / 1000
191191

192192
while True: # Loop while waiting for packet or timeout
193-
startedSelect = time.time()
193+
startedSelect = default_timer()
194194
whatReady = select.select([mySocket], [], [], timeLeft)
195-
howLongInSelect = (time.time() - startedSelect)
195+
howLongInSelect = (default_timer() - startedSelect)
196196
if whatReady[0] == []: # Timeout
197197
return None, 0, 0, 0, 0
198198

199-
timeReceived = time.time()
199+
timeReceived = default_timer()
200200

201201
recPacket, addr = mySocket.recvfrom(ICMP_MAX_RECV)
202202

@@ -321,5 +321,3 @@ def verbose_ping(hostname, timeout=1000, count=3, numDataBytes=55):
321321
verbose_ping(sys.argv[1])
322322
else:
323323
print "Error: call ./ping.py domain.tld"
324-
325-

0 commit comments

Comments
 (0)