diff options
author | hjk <hjk@qt.io> | 2019-04-09 14:03:35 +0200 |
---|---|---|
committer | hjk <hjk@qt.io> | 2019-09-13 09:07:18 +0000 |
commit | db4cc731bb5889668c22ab3f3a6379372fca2c19 (patch) | |
tree | eca9eef240c13a5692dea5b681cd8ef6343bc18e /share/qtcreator/debugger/dumper.py | |
parent | ef1d5c1264a53d9fe1d0953f598e9cd8f1aecab1 (diff) | |
download | qt-creator-db4cc731bb5889668c22ab3f3a6379372fca2c19.tar.gz |
Debugger: Allow timestamp reporting on a sub-item level
Task-number: QTCREATORBUG-22896
Change-Id: I41252868e14f1e4d5dddc0d1c17c097cba6f5fe5
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'share/qtcreator/debugger/dumper.py')
-rw-r--r-- | share/qtcreator/debugger/dumper.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/share/qtcreator/debugger/dumper.py b/share/qtcreator/debugger/dumper.py index 1401926858..e716cb701e 100644 --- a/share/qtcreator/debugger/dumper.py +++ b/share/qtcreator/debugger/dumper.py @@ -407,6 +407,8 @@ class DumperBase: return xrange(min(self.currentMaxNumChild, self.currentNumChild)) def enterSubItem(self, item): + if self.useTimeStamps: + item.startTime = time.time() if not item.iname: item.iname = '%s.%s' % (self.currentIName, item.name) if not self.isCli: @@ -424,8 +426,6 @@ class DumperBase: self.currentIName = item.iname self.currentValue = ReportItem(); self.currentType = ReportItem(); - if self.useTimeStamps: - item.startTime = time.time() def exitSubItem(self, item, exType, exValue, exTraceBack): #warn('CURRENT VALUE: %s: %s %s' % @@ -435,8 +435,6 @@ class DumperBase: showException('SUBITEM', exType, exValue, exTraceBack) self.putSpecialValue('notaccessible') self.putNumChild(0) - if self.useTimeStamps: - self.put('time="%s",' % (time.time() - item.startTime)) if not self.isCli: try: if self.currentType.value: @@ -453,6 +451,8 @@ class DumperBase: self.put('value="%s",' % self.currentValue.value) except: pass + if self.useTimeStamps: + self.put('time="%s",' % (time.time() - item.startTime)) self.put('},') else: self.indent -= 1 |