I have some Python code that reads in a number of data files and performs some cleaning steps on them. I've been getting a very strange error message during the read_feather
function call:
Process finished with exit code 135 (interrupted by signal 7: SIGEMT)
I tried googling it, of course, but none of the scenarios I found had the slightest relevant to reading feather files. I tried adding
if __name__ == '__main__':
to the main part of the code, just after all the imports, and that fixed my problem.
Here's my question: What's going on, here? Why did simply adding that line of code fix this error message? Does feather file reading use multiprocessing, and that's why I need to protect my main code?