diff options
| author | Thomas Bächler <thomas.baechler@gmx.de> | 2020-03-25 16:11:04 +0100 |
|---|---|---|
| committer | Thomas Bächler <thomas.baechler@gmx.de> | 2020-03-25 16:11:46 +0100 |
| commit | a9484d464741689383a93d7bc2f85c26416fcd57 (patch) | |
| tree | c2af7aeeb5cb94ed83df9cea30178486a15ecdd1 /src/etc/lldb_batchmode.py | |
| parent | cdb50c6f2507319f29104a25765bfb79ad53395c (diff) | |
| download | rust-a9484d464741689383a93d7bc2f85c26416fcd57.tar.gz rust-a9484d464741689383a93d7bc2f85c26416fcd57.zip | |
Make x.py compatible with python 3.8.
Python 3.8 removes the time.clock() function, use time.perf_counter() instead.
Diffstat (limited to 'src/etc/lldb_batchmode.py')
| -rw-r--r-- | src/etc/lldb_batchmode.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/etc/lldb_batchmode.py b/src/etc/lldb_batchmode.py index d9c4bc5562f..629c8e04ec5 100644 --- a/src/etc/lldb_batchmode.py +++ b/src/etc/lldb_batchmode.py @@ -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() |
