170 passiveDebugStarted = pyqtSignal(str, bool) |
170 passiveDebugStarted = pyqtSignal(str, bool) |
171 callTraceInfo = pyqtSignal(bool, str, str, str, str, str, str, str) |
171 callTraceInfo = pyqtSignal(bool, str, str, str, str, str, str, str) |
172 appendStdout = pyqtSignal(str) |
172 appendStdout = pyqtSignal(str) |
173 |
173 |
174 def __init__(self, originalPathString, preventPassiveDebugging=False, |
174 def __init__(self, originalPathString, preventPassiveDebugging=False, |
175 project=None): |
175 project=None, parent=None): |
176 """ |
176 """ |
177 Constructor |
177 Constructor |
178 |
178 |
179 @param originalPathString original PATH environment variable |
179 @param originalPathString original PATH environment variable |
180 @type str |
180 @type str |
181 @param preventPassiveDebugging flag overriding the PassiveDbgEnabled |
181 @param preventPassiveDebugging flag overriding the PassiveDbgEnabled |
182 setting (defaults to False) |
182 setting (defaults to False) |
183 @type bool (optional) |
183 @type bool (optional) |
184 @param project reference to the project object (defaults to None) |
184 @param project reference to the project object (defaults to None) |
185 @type Project (optional) |
185 @type Project (optional) |
186 """ |
186 @param parent reference to the parent object |
187 super(DebugServer, self).__init__() |
187 @type QObject |
|
188 """ |
|
189 super(DebugServer, self).__init__(parent) |
188 |
190 |
189 self.__originalPathString = originalPathString |
191 self.__originalPathString = originalPathString |
190 |
192 |
191 self.__debuggerInterfaces = {} |
193 self.__debuggerInterfaces = {} |
192 # the interface name is the key, a function to get the |
194 # the interface name is the key, a function to get the |