On Wed, 2006-03-15 at 21:42 +0100, Kevin F. Quinn (Gentoo) wrote:
> On Wed, 15 Mar 2006 09:52:13 -0500
> solar <[EMAIL PROTECTED]> wrote:
> 
> > On Wed, 2006-03-15 at 10:51 +0100, Paul de Vrieze wrote:
> > 
> > [snip]
> > 
> > > Actually, C++ being strongly related to C, can just use the C
> > > python api's. As such it could directly interface with python, and
> > > use the python portage api.
> > 
> > If you could demonstrate an 'import portage' and a simple
> > printf("PORTDIR=%s\n", PORTDIR); in C I'd be highly interested.
> 
> Try attached :)  Had a go 'coz I was curious.  Compile with:
> 
> gcc -o getportdir getportdir.c -lpython2.4
> 
> Does the equivalent of:
> 
> #!/usr/bin/portage
> import portage;
> print portage.settings["PORTDIR"];
> 
> (more or less).  Docs on the API itself (which comes with Python) are at
> http://docs.python.org/api/api.html

thanks Kevin,
 marienz also put 3 examples together to demonstrate it.

/me feels like a kid in a candy store.

thanks guys.


-- 
solar <[EMAIL PROTECTED]>
Gentoo Linux

-- 
gentoo-portage-dev@gentoo.org mailing list

Reply via email to