On Fri, Feb 12, 2010 at 1:47 PM, Dino Viehland <[email protected]> wrote: > > Jeff wrote: >> * A version of PythonOps.MakeException that doesn't take a code >> context - It's not hard to create one, but every time I do I feel like >> I'm doing something wrong. >> * An easy way to wrap a Stream as a PythonFile. > > I'm guessing you also want the Stream->PythonFile to not take a CodeContext?
Yep. Ideally IMO I should never see one when hosting IronPython. > > Do you think an extension method on Stream would be nice - such as > stream.ToPythonFile(string filename, string mode)? Yeah, actually - I didn't mention it because I didn't think it would be possible (I thought you might need some context from the engine), but that might even be better. Maybe an overload (ToPythonFile()) that just makes up a filename/mode as well, for when it doesn't matter. My only concern with extension methods is that they're just not very discoverable. - Jeff _______________________________________________ Users mailing list [email protected] http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
