Hello all,

I'm writing in tool in Python that manipulates various data objects read 
from various streams.  I wanted to give the user a chance to do advanced 
work that could not easily be done from a GUI.

At first, I tried putting in a lightweight scripting language, and then 
I thought, why not include Python in itself -- it is certainly powerful 
enough.

I had assumed I'd present the user with a text window in which they 
could type arbitrary python code.  I'd wrap that code around a function 
and pass that function a call of objects they could manipulate by 
calling the methods of that class.

1. How can a python program invoke ANOTHER interpreter?
2. How can I pass the class in as its argument and get the modified 
class back?

I know I can do something very ugly -- call a C method that calls a new 
python interpreter but that seems VERY ugly.

Help?

Thanks.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to