From 311adfeff7b42caf7da4141d1f993567327929bf Mon Sep 17 00:00:00 2001 From: hjk Date: Fri, 7 Oct 2016 11:13:11 +0200 Subject: [PATCH] Debugger: Remove output lock from cdb bridge There's no threading involved on the cdb/python side. Change-Id: Ibc1ad6fb5242a86450ca15f65cb57e4cae99d6ed Reviewed-by: David Schulz --- share/qtcreator/debugger/cdbbridge.py | 4 +--- share/qtcreator/debugger/dumper.py | 1 + 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/share/qtcreator/debugger/cdbbridge.py b/share/qtcreator/debugger/cdbbridge.py index c2443dcae5e..34adb78de32 100644 --- a/share/qtcreator/debugger/cdbbridge.py +++ b/share/qtcreator/debugger/cdbbridge.py @@ -26,7 +26,6 @@ import inspect import os import sys -import threading import cdbext sys.path.insert(1, os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe())))) @@ -217,8 +216,7 @@ class Dumper(DumperBase): self.reportResult(self.output, args) def report(self, stuff): - with self.outputLock: - sys.stdout.write(stuff + "\n") + sys.stdout.write(stuff + "\n") def loadDumpers(self, args): msg = self.setupDumpers() diff --git a/share/qtcreator/debugger/dumper.py b/share/qtcreator/debugger/dumper.py index 4ee9a47981e..dae3f735828 100644 --- a/share/qtcreator/debugger/dumper.py +++ b/share/qtcreator/debugger/dumper.py @@ -32,6 +32,7 @@ import re import time import json import inspect +import threading if sys.version_info[0] >= 3: xrange = range