Are the \r and \n getting escaped somehow? There should be no problem if the new lines are in the string the same as they would be in a file.
Your solution generally sounds like the right and easy one to go with. If you wanted a more complicated solution you could replace the PlatformAdaptionLayer class with your own which would read "files" from the database. That would enable things like "import foo" to work where the user could define a "foo" script in the database. From: [email protected] [mailto:[email protected]] On Behalf Of Mark Grice Sent: Monday, March 01, 2010 5:54 AM To: [email protected] Subject: [IronPython] CreateScriptSourceFrom ... database? I have a series of Python scripts that I am running from my C# program. I use the CreateScriptSourceFromFile() method to read in the file and execute it. I would like, however, to move these scripts to a databse file -- simply a large memo/text field containing the full script, and then execute them from there instead of the file (to simplify my management). I thought I could just convert the python file to a string, save it, and then bring it back with CreateScriptSourceFromString() instead. But the parser doesn't seem to like the embedded \r, \n. \t, etc. Is there a simple way of accomplishing this that is escaping me? Has anyone ever done anything similar? Thanks! -Mark Grice
_______________________________________________ Users mailing list [email protected] http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
