Oh ok... You're the one getting all the bugs sorry! Just to be sure, you can't call anything from reapy anymore after that, can you? I guess you have something like the following:
Code:
>>> reapy.print('Hello world')
>>> reapy.print('Hello world twice')
Nasty error message and no 'Hello world twice' inside REAPER
And when you call a function that, unlike "reapy.print", has to return something, for instance "reapy.Project()", I suppose you get an error too right?