[Pythonmac-SIG] Status of PyObjC port to Intel OS X
Daniel Lord
daniellord at mac.com
Wed May 17 17:11:05 CEST 2006
On May 17, 2006, at 2:33, Piet van Oostrum wrote:
>>>>>> Daniel Lord <daniellord at mac.com> (DL) wrote:
>
>> DL> Question for the group: if I modify the environment through
>> os.environ
>> DL> ['PATH'], will Finder applications pick that up or is it just
>> for the
>> DL> shell? Yes I need to RTFM and try it, but this is a stream-of-
>> DL> consciousness email over lunch and I have a full plate for this
>> DL> afternoon. Besides, what's a community for anyway? ;-)
>
> Changes to os.environ only apply to the process in which it will be
> executed and to its children. This applies to all changes to the
> environment variables, no matter how they are accomplished. So to
> set the
> environment for the Finder can only be done before (or while)
> launching the
> Finder.
Piet thanks, but I knew that about environment UNIX inheritance my
questions is bit more arcane and I'll have to research it myself
because I am ignorant in this area (I suppsoe the documentation for
Launch Services or something has the answer right up front):
If I launch an app from the shell with the 'open' command , not by
double-clicking in the FInder, which environment is used: the
Finder's or the Shells or is there some combination of the two with
some mapping and precedence scheme? That's what I meant to ask ;-)
(the Real daniel, not 'just' a Dutch impostor ;-)
Daniel
More information about the Pythonmac-SIG
mailing list