Running python apps from within python apps

Claudio Grondi claudio.grondi at
Sat Jan 14 16:24:19 CET 2006

aph wrote:
> Hello. I'm sure this has been asked before, but I can't find an answer
> anywhere.
> I want to create a truly "dynamic" app which can get new functions
> "on-the-fly" and run them without having to re-start the main app.
> I've found the code module that looks kind of hopefull. For instance
> this works great:
> import code
> class myApp:
>     def __init__(self):
>         self.ii = code.InteractiveInterpreter()
>     def kalle(self,str):
>         return str.upper()
>     def run_script(self,script):
>         self.ii.runsource(script)
> app = myApp()
> app.run_script("print 'hello'")
> Now I want this new script to interact with the existing program, and
> it doesn't work. I cant for instance do:
> app.run_script("print self.kalle('hello')")
> Any tips of how to make this work? Is it possible?
I have no idea what do you want to achieve and have no experience with 
PyPy myself, but I mean, that what you want to achieve should be 
possible using it :


More information about the Python-list mailing list