On Feb 9, 5:47 am, "Guilherme Polo" <[EMAIL PROTECTED]> wrote: > 2008/2/9, Alex <[EMAIL PROTECTED]>: > > > Which library could you recommend to perform simple editing of Python > > code (from Python program)? For example, open *.py file, find specific > > function definition, add another function call inside, find existing > > call and change parameter value, etc. > > You are after inspect, it is included with python. > > > What I'm trying to implement isn't a real visual programming tool, but > > some code-generation is necessary. For now I think I can generate Python > > syntax manually (like any text file), but it can become more complicated > > in future (like partially implementing code-generation library), plus > > there'll always be possibility of corrupting files and losing data (or > > having to recover valid Python syntax manually) due to coding mistake. > > Generating code like this is always dangerous. Maybe you could > generate some other kind of file, then use some library or build one, > to operator over this file. It can be quite useful, though, say when you're writing interfaces for several languages and you want to follow DRY. > > > Thanks > > > -- > > http://mail.python.org/mailman/listinfo/python-list > > -- > -- Guilherme H. Polo Goncalves
-- http://mail.python.org/mailman/listinfo/python-list