Przeglądaj źródła

Nicer fetching on debug traces

Yentl Van Tendeloo 7 lat temu
rodzic
commit
432ef97ac3
2 zmienionych plików z 5 dodań i 3 usunięć
  1. 4 2
      hybrid_server/classes/task.xml
  2. 1 1
      wrappers/modelverse_SCCD.py

+ 4 - 2
hybrid_server/classes/task.xml

@@ -50,10 +50,12 @@
                 printed_stack = []
                 printed_stack = []
                 for gen in stack:
                 for gen in stack:
                     try:
                     try:
-                        line = getattr(getattr(gen, 'gi_frame', {}), 'f_lineno', None)
-                        variables = getattr(getattr(gen, "gi_frame", {}), 'f_locals', None)
+                        line = gen.gi_frame.f_lineno
                     except:
                     except:
                         line = "?"
                         line = "?"
+                    try:
+                        variables = gen.gi_frame.f_locals
+                    except:
                         variables = "?"
                         variables = "?"
                     printed_stack.append("%s:%s {%s}" % (gen.__name__, line, variables))
                     printed_stack.append("%s:%s {%s}" % (gen.__name__, line, variables))
                 print("Stack @ MvK:\n" + str("\n".join(printed_stack)))
                 print("Stack @ MvK:\n" + str("\n".join(printed_stack)))

+ 1 - 1
wrappers/modelverse_SCCD.py

@@ -1,7 +1,7 @@
 """
 """
 Generated by Statechart compiler by Glenn De Jonghe, Joeri Exelmans, Simon Van Mierlo, and Yentl Van Tendeloo (for the inspiration)
 Generated by Statechart compiler by Glenn De Jonghe, Joeri Exelmans, Simon Van Mierlo, and Yentl Van Tendeloo (for the inspiration)
 
 
-Date:   Wed May 23 09:03:12 2018
+Date:   Wed May 23 09:21:50 2018
 
 
 Model author: Yentl Van Tendeloo
 Model author: Yentl Van Tendeloo
 Model name:   MvK Server
 Model name:   MvK Server