[Edu-sig] Bootable Python CDs?
ianb at colorstudy.com
Fri Apr 28 01:31:29 CEST 2006
David Boddie wrote:
> On Thu Apr 27 17:47:15 CEST 2006, Ian Bicking wrote:
>>For something a bit more sophisticated, this is a good argument for
>>importing from URLs. Not inlined into the code, but if you added say
>>'http://svn.classsite.com/repos/student-name' to sys.path, and an import
>>hook that knew how to read such sites (I think both importing from svn
>>and plain HTTP are possible, since you don't have to do a listdir to
>>attempt an import).
> HTTP isn't too hard. I wrote an import hook to do this a few years ago:
> Of course, it does other things besides import .py files over HTTP, but
> it shows that it can be done.
> These days it could be implemented more cleanly using the improved import
> hook mechanism.
You are right, that wasn't hard at all:
I haven't tested this seriously, and I'm not sure about the performance.
Mmm... data loading also fits in.
Ian Bicking / ianb at colorstudy.com / http://blog.ianbicking.org
More information about the Edu-sig