##// END OF EJS Templates
Add some debugging prints.
Itamar Turner-Trauring -
Show More
@@ -239,7 +239,10 b' threading.Thread(target=interrupt).start()'
239
239
240 # Timeout if the interrupt doesn't happen:
240 # Timeout if the interrupt doesn't happen:
241 def interrupt():
241 def interrupt():
242 time.sleep(2)
242 try:
243 time.sleep(2)
244 except KeyboardInterrupt:
245 return
243 _exit(7)
246 _exit(7)
244 threading.Thread(target=interrupt, daemon=True).start()
247 threading.Thread(target=interrupt, daemon=True).start()
245
248
@@ -248,9 +251,14 b' def main():'
248
251
249 if __name__ == '__main__':
252 if __name__ == '__main__':
250 try:
253 try:
254 print("Starting debugger...")
251 main()
255 main()
256 print("Debugger exited without error.")
252 except KeyboardInterrupt:
257 except KeyboardInterrupt:
253 print("PASSED")
258 print("Caught KeyboardInterrupt, PASSED")
259 except Exception as e:
260 print("Got wrong exception...")
261 raise e
254 """
262 """
255
263
256
264
General Comments 0
You need to be logged in to leave comments. Login now