mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-27 17:24:06 +00:00
Make x.py compatible with python 3.8.
Python 3.8 removes the time.clock() function, use time.perf_counter() instead.
This commit is contained in:
parent
cdb50c6f25
commit
a9484d4647
@ -139,11 +139,17 @@ def start_breakpoint_listener(target):
|
||||
def start_watchdog():
|
||||
"""Starts a watchdog thread that will terminate the process after a certain
|
||||
period of time"""
|
||||
watchdog_start_time = time.clock()
|
||||
|
||||
try:
|
||||
from time import clock
|
||||
except ImportError:
|
||||
from time import perf_counter as clock
|
||||
|
||||
watchdog_start_time = clock()
|
||||
watchdog_max_time = watchdog_start_time + 30
|
||||
|
||||
def watchdog():
|
||||
while time.clock() < watchdog_max_time:
|
||||
while clock() < watchdog_max_time:
|
||||
time.sleep(1)
|
||||
print("TIMEOUT: lldb_batchmode.py has been running for too long. Aborting!")
|
||||
thread.interrupt_main()
|
||||
|
Loading…
Reference in New Issue
Block a user