Utilities/BackgroundService.py

branch
BgService
changeset 3172
c0f78e9d0971
parent 3159
02cb2adb4868
child 3173
1fb284abe46e
--- 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)

eric ide

mercurial