diff -r 02bf946efbdc -r efc48da49a75 RefactoringRope/RefactoringServer.py --- a/RefactoringRope/RefactoringServer.py Wed Jun 20 18:52:38 2018 +0200 +++ b/RefactoringRope/RefactoringServer.py Mon Jun 25 18:22:55 2018 +0200 @@ -2278,9 +2278,12 @@ @return flag indicating a successful client start @rtype bool """ - client = os.path.join(os.path.dirname(__file__), - "RefactoringClient.py") - ok = self.startClient(interpreter, client, [self.__projectpath]) + if interpreter: + client = os.path.join(os.path.dirname(__file__), + "RefactoringClient.py") + ok = self.startClient(interpreter, client, [self.__projectpath]) + else: + ok = False return ok #########################################################################