Am I not seeing the Error?

Devyn Collier Johnson devyncjohnson at gmail.com
Sat Aug 10 22:19:23 EDT 2013


I am checking my 1292-line script for syntax errors. I ran the following 
commands in a terminal to check for errors, but I do not see the error.

collier at Nacho-Laptop:/media/collier/AI/Pysh$ python3 -m py_compile 
./beta_engine
   File "./beta_engine", line 344
     JOB_WRITEURGFILES = 
multiprocessing.Process(write2file('./mem/ENGINE_PID', ENGINEPID); 
write2file(SENTEMPPATH, ''); write2file(INPUTMEM, '')); 
JOB_WRITEURGFILES.start()
^
SyntaxError: invalid syntax
collier at Nacho-Laptop:/media/collier/AI/Pysh$ pylint ./beta_engine
No config file found, using default configuration
************* Module beta_engine
E:344,0: invalid syntax


Here is line 344:

JOB_WRITEURGFILES = 
multiprocessing.Process(write2file('./mem/ENGINE_PID', ENGINEPID); 
write2file(SENTEMPPATH, ''); write2file(INPUTMEM, '')); 
JOB_WRITEURGFILES.start()

The ENGINEPID is a variable containing a string. My write2file function is

def write2file(openfile, WRITE):
     with open(openfile, 'rw') as file:
         file.write(WRITE)


Mahalo,

DevynCJohnson at Gmail.com



More information about the Python-list mailing list