SystemError: error return without exception set

MRAB python at mrabarnett.plus.com
Thu Dec 7 11:19:33 EST 2017


On 2017-12-07 15:36, Natalie Leung wrote:
> I am trying to use Python to communicate and send commands in MSC Marc. A part of the code looks something like this:
> 
> from py_mentat import*
> 
> directory = '[specified the file path to my model]'
> marcModel = '[name of my model]'
> 
> py_echo(0)
> openModel = '*new_model yes *open_model "'+ directory + marcModel +'"'
> py_send(openModel)
> 
> 
> The code stops at "py_send(openModel)" with an error message that reads: Traceback (most recent call last): File "[my file path]", line 11, in py_send(openModel)
> SystemError: error return without exception set
> 
> I tried running the code on different platforms (e.g. Command Prompt, Wing 101, python.exe) and I get the same result. What could be the problem?
> 
It looks like it's calling some code written in C that's returning NULL, 
which indicates there's an error.

The code should've set the exception that should be raised, but it 
hasn't done that.

That's a bug in the C code.



More information about the Python-list mailing list