[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnu-arch-users] Re: Extension language
From: |
Charles Duffy |
Subject: |
Re: [Gnu-arch-users] Re: Extension language |
Date: |
Sat, 18 Oct 2003 04:31:04 -0500 |
On Sat, 2003-10-18 at 04:18, address@hidden wrote:
> Please explain how you would pass something like 'export DEBUG=false' to the
> environment of the application you start using system. I'm assuming system
> here
> since I have not heard any alternative.
Why use system()? Using system makes an unnecessary shell invocation.
Much better to go the fork/exec (or popen, or whatever) route.
Here's one trivial example:
import os
os.execve('/path/to/some/program', ['program', 'arg1', 'arg2'],
{'DEBUG':'false'})
or perhaps you could have just set the environment for yourself and let
it be inherited through the exec:
os.environ['DEBUG'] = 'false'
os.execl('/path/to/some/program', 'program', 'arg1')
or one of the many, many other ways of doing it.
Everything I mentioned here has a trivial alternative API in C, Perl,
and every other language worth a damn.
> If you say its certainly possible; it would be nice to actually say what that
> way
> is. Argument your case, don't just point in the air.
Okay, not pointing in the air now.
- Re: [Gnu-arch-users] Extension language, (continued)
- Re: [Gnu-arch-users] Extension language, Stephen J. Turnbull, 2003/10/21
- Re: [Gnu-arch-users] Extension language, Stephen J. Turnbull, 2003/10/17
- Re: [Gnu-arch-users] Extension language, Tom Lord, 2003/10/17
- Re: [Gnu-arch-users] Extension language, Joshua Haberman, 2003/10/17
- Re: [Gnu-arch-users] Extension language, Tom Lord, 2003/10/17
- [Gnu-arch-users] Re: Extension language, zander, 2003/10/17
- Re: [Gnu-arch-users] Re: Extension language, Charles Duffy, 2003/10/17
- Re: [Gnu-arch-users] Re: Extension language, zander, 2003/10/18
- Re: [Gnu-arch-users] Re: Extension language, Miles Bader, 2003/10/18
- [Gnu-arch-users] Re: Extension language, zander, 2003/10/18
- Re: [Gnu-arch-users] Re: Extension language,
Charles Duffy <=
- [Gnu-arch-users] Topicality, Charles Duffy, 2003/10/18
- Re: [Gnu-arch-users] Re: Extension language, Miles Bader, 2003/10/18
- Re: [Gnu-arch-users] Re: Extension language, Dustin Sallings, 2003/10/18
- Re: [Gnu-arch-users] Re: Extension language, Charles Duffy, 2003/10/18
- Re: [Gnu-arch-users] Extension language, Joshua Haberman, 2003/10/18
- Native windows support (was Re: [Gnu-arch-users] Extension language), Tom Lord, 2003/10/18
- Re: Native windows support (was Re: [Gnu-arch-users] Extension language), Joshua Haberman, 2003/10/18
- Re: Native windows support (was Re: [Gnu-arch-users] Extension language), Colin Walters, 2003/10/18
- [Gnu-arch-users] Re: Native windows support, zander, 2003/10/19
- Re: Native windows support (was Re: [Gnu-arch-users] Extension language), Karel Gardas, 2003/10/20