@@ -356,13 +356,13 @@ def init_child(self):
356356 log_file = os .path .join (db_base_dir , 'codeintel.log' )
357357 args = [db_base_dir , connect , 'WARNING' , log_file ]
358358
359- # python_exec = self.env.get('PYTHON', 'python')
360- # script = __file__.replace('.pyo', '.py').replace('.pyc', '.py')
361- # codeintel_exec = [python_exec, '-O', script] + args
362- codeintel_exec = ["/usr/local/bin/codeintel" ] + args
359+ codeintel_exec = "/usr/local/bin/codeintel"
360+ if not os . path . exists ( codeintel_exec ):
361+ codeintel_exec = "codeintel"
362+ cmd = [codeintel_exec ] + args
363363
364- self .log .debug ("Running OOP: [%s]" , ", " .join ('"' + c + '"' for c in codeintel_exec ))
365- self .proc = process .ProcessOpen (codeintel_exec , cwd = None , env = None )
364+ self .log .debug ("Running OOP: [%s]" , ", " .join ('"' + c + '"' for c in cmd ))
365+ self .proc = process .ProcessOpen (cmd , cwd = None , env = None )
366366 assert self .proc .returncode is None , "Early process death!"
367367
368368 self ._watchdog_thread = threading .Thread (
0 commit comments