@@ -314,7 +314,7 @@ def __init__(self, timeout=10.00,
314314 "--locale=C" ,
315315 f"-z={ self ._random_string } " ])
316316 # start up omc executable, which is waiting for the ZMQ connection
317- self ._start_omc_process (timeout )
317+ self ._omc_process = self . _start_omc_process (timeout )
318318 # connect to the running omc instance using ZMQ
319319 self ._omc_port = self ._connect_to_omc (timeout )
320320
@@ -346,19 +346,19 @@ def _create_omc_log_file(self, suffix): # output?
346346
347347 return omc_log_file
348348
349- def _start_omc_process (self , timeout ):
349+ def _start_omc_process (self , timeout ): # output?
350350 if sys .platform == 'win32' :
351351 omhome_bin = (self ._omhome / "bin" ).as_posix ()
352352 my_env = os .environ .copy ()
353353 my_env ["PATH" ] = omhome_bin + os .pathsep + my_env ["PATH" ]
354- self . _omc_process = subprocess .Popen (self ._omc_command , stdout = self ._omc_log_file ,
355- stderr = self ._omc_log_file , env = my_env )
354+ omc_process = subprocess .Popen (self ._omc_command , stdout = self ._omc_log_file ,
355+ stderr = self ._omc_log_file , env = my_env )
356356 else :
357357 # set the user environment variable so omc running from wsgi has the same user as OMPython
358358 my_env = os .environ .copy ()
359359 my_env ["USER" ] = self ._currentUser
360- self . _omc_process = subprocess .Popen (self ._omc_command , stdout = self ._omc_log_file ,
361- stderr = self ._omc_log_file , env = my_env )
360+ omc_process = subprocess .Popen (self ._omc_command , stdout = self ._omc_log_file ,
361+ stderr = self ._omc_log_file , env = my_env )
362362 if self ._docker :
363363 for i in range (0 , 40 ):
364364 try :
@@ -387,24 +387,24 @@ def _start_omc_process(self, timeout):
387387 if sys .platform == 'win32' :
388388 break
389389 dockerTop = subprocess .check_output (["docker" , "top" , self ._dockerCid ]).decode ().strip ()
390- self . _omc_process = None
390+ omc_process = None
391391 for line in dockerTop .split ("\n " ):
392392 columns = line .split ()
393393 if self ._random_string in line :
394394 try :
395- self . _omc_process = DummyPopen (int (columns [1 ]))
395+ omc_process = DummyPopen (int (columns [1 ]))
396396 except psutil .NoSuchProcess :
397397 raise OMCSessionException (
398398 f"Could not find PID { dockerTop } - is this a docker instance spawned "
399399 f"without --pid=host?\n Log-file says:\n { open (self ._omc_log_file .name ).read ()} " )
400400 break
401- if self . _omc_process is not None :
401+ if omc_process is not None :
402402 break
403403 time .sleep (timeout / 40.0 )
404- if self . _omc_process is None :
404+ if omc_process is None :
405405 raise OMCSessionException ("Docker top did not contain omc process %s:\n %s\n Log-file says:\n %s"
406406 % (self ._random_string , dockerTop , open (self ._omc_log_file .name ).read ()))
407- return self . _omc_process
407+ return omc_process
408408
409409 def _getuid (self ):
410410 """
0 commit comments