File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change 27
27
import inspect
28
28
import threading
29
29
import time
30
+ import traceback
30
31
from collections .abc import Callable
31
32
from typing import TYPE_CHECKING , Literal
32
33
@@ -273,7 +274,9 @@ def step():
273
274
if use_threads .value :
274
275
visualization_pause_event .set ()
275
276
except Exception as e :
276
- print (f"Error in step: { e } " )
277
+ debug = input (f"Error in step: { e } . Press 'e' for full traceback " )
278
+ if debug == "e" :
279
+ traceback .print_exc ()
277
280
return
278
281
279
282
def visualization_task ():
@@ -284,7 +287,11 @@ def visualization_task():
284
287
visualization_pause_event .clear ()
285
288
force_update ()
286
289
except Exception as e :
287
- print (f"Error in visualization_task: { e } " )
290
+ debug = print (
291
+ f"Error in visualization_task: { e } . Press 'e' for full traceback "
292
+ )
293
+ if debug == "e" :
294
+ traceback .print_exc ()
288
295
289
296
solara .lab .use_task (
290
297
step , dependencies = [playing .value , running .value ], prefer_threaded = True
You can’t perform that action at this time.
0 commit comments