Bladeren bron

Nicer fetching on debug traces

Yentl Van Tendeloo 7 jaren geleden
bovenliggende
commit
432ef97ac3
2 gewijzigde bestanden met toevoegingen van 5 en 3 verwijderingen
  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 = []
                 for gen in stack:
                     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:
                         line = "?"
+                    try:
+                        variables = gen.gi_frame.f_locals
+                    except:
                         variables = "?"
                     printed_stack.append("%s:%s {%s}" % (gen.__name__, line, variables))
                 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)
 
-Date:   Wed May 23 09:03:12 2018
+Date:   Wed May 23 09:21:50 2018
 
 Model author: Yentl Van Tendeloo
 Model name:   MvK Server