--- a/Utilities/BackgroundService.py Tue Dec 31 18:03:31 2013 +0100 +++ b/Utilities/BackgroundService.py Wed Jan 01 22:59:10 2014 +0100 @@ -58,11 +58,16 @@ port = self.serverPort() ## NOTE: Need the port if started external in debugger: print('BackgroundService listening on: %i' % port) + if sys.platform == 'win32': + pyCompare = Utilities.samefilepath + else: + pyCompare = Utilities.samepath + for pyIdx, pyName in enumerate(['Python', 'Python3']): interpreter = Preferences.getDebugger( pyName + "Interpreter") - if Utilities.samefilepath(interpreter, sys.executable): + if pyCompare(interpreter, sys.executable): process = self.__startInternalClient(port) else: process = self.__startExternalClient(interpreter, port) @@ -151,7 +156,8 @@ fx, fn, [ True, fn, 0, 0, '', 'No connection to Python{0} interpreter. ' - 'Check your debugger settings.'.format(int(isPy3) + 2)]) + 'Check your debugger settings.'.format(int(isPy3) + 2), + []]) else: header = struct.pack( b'!II', len(packedData), adler32(packedData) & 0xffffffff)