On Jan 1, 10:24 pm, Aaron Brady <castiro...@gmail.com> wrote: > On Jan 1, 2:55 pm, "Chris Rebert" <c...@rebertia.com> wrote: > > > > > On Thu, Jan 1, 2009 at 12:24 PM, excord80 <excor...@gmail.com> wrote: > > > On Jan 1, 2:37 pm, Kay Schluehr <kay.schlu...@gmx.net> wrote: > > > >> There is no solution to this problem from a Python perspective. Do > > >> what everyone does right now: [snip] > > > > It still surprises me that no one has implemented the solution for > > > this yet. > > > > Maybe it's harder than it seems, but it *seeems* like it's just a > > > matter of telling Firefox, "hey, when you see this special html > > > element that tells you to run this python code from the web, do it". > > > Then have FF load up a python interpreter, sandbox it somehow (that > > > is, limit it to only a safe subset of its std lib), it runs the code > > > The "sandbox it somehow" part is significantly harder than you seem to > > believe it would be. Python tried previously with the rexec and > > Bastion modules, but they were found to be irreparably flawed and thus > > were removed. > > Suppose you compiled a version with no file type and a reduced os > module?
How would it be able to import? (I realise there is an answer to that question, but it would require more changes than you might think.) Python uses Python - so pulling bits out tends to break things... Michael Foord -- http://www.ironpythoninaction.com/ -- http://mail.python.org/mailman/listinfo/python-list