In the Open Source Security Concerns thread on the MOUL forum,
Paradox wrote:Uru's python does not include many of the standard Python modules (including the socket modules listed above). As well, every Python script runs in its own instance of the runtime and cannot interact with files outside of the game directory.
Is this something that has changed in MOUL? I just tried it in CC and I'm perfectly able to read and write files outside of the game directory.
Also, what exactly do you mean by "its own instance of the runtime"? Its own Python interpreter instance? (Does Python even allow multiple interpreter instances in the same process? From my own experience with embedding Python, it doesn't look like it, but I'd have to study the documentation again.)
Edit: Come to think of it, it can't have changed in MOUL, I've done it there too - using the Jalak /loadcolumns and /savecolumns commands.