On Aug 10, 2006, at 6:46 PM, Bob Ippolito wrote:
>> Well, some progress. I switched back to the spawn method - I
>> didn't realize that the args behaves exactly like in exec, where
>> the command and name (argv[0]) are repeated. I was doing spawnlp
>> ('open', '-a', 'Terminal.app', shellrun
On Aug 10, 2006, at 4:24 PM, William Kyngesburye wrote:
> On Aug 10, 2006, at 5:26 PM, Bob Ippolito wrote:
>
>> argv[0] and the name of the script aren't necessarily the same thing.
>> __file__ is the file of the script (all modules have a __file__
>> attribute).
>>
> Like I said, just getting my
On Aug 10, 2006, at 5:26 PM, Bob Ippolito wrote:
> argv[0] and the name of the script aren't necessarily the same thing.
> __file__ is the file of the script (all modules have a __file__
> attribute).
>
Like I said, just getting my feet wet.
os.execlp('open', 'open', '-a', 'Terminal.app', sh
On 8/10/06, William Kyngesburye <[EMAIL PROTECTED]> wrote:
> On Aug 10, 2006, at 3:07 PM, Bob Ippolito wrote:
>
> >
> > On Aug 10, 2006, at 12:25 PM, William Kyngesburye wrote:
> >
> >> I have a python script that sets a couple environment vars and runs a
> >> shell script in a Terminal window. It
On 10-aug-2006, at 13:42, William Kyngesburye wrote:
>>>
>>> base = os.path.dirname(sys.argv[0])
>>
>> This should probably be os.path.dirname(__file__)
>>
> hmm, none of the reference I have mention this one. I guess it means
> the same as argv[0] - the path/name of the script?
__file__ is the
On Aug 10, 2006, at 3:07 PM, Bob Ippolito wrote:
>
> On Aug 10, 2006, at 12:25 PM, William Kyngesburye wrote:
>
>> I have a python script that sets a couple environment vars and runs a
>> shell script in a Terminal window. It works when run from a Terminal
>> with 'python doshell.py'. But when p
On Aug 10, 2006, at 12:25 PM, William Kyngesburye wrote:
> I have a python script that sets a couple environment vars and runs a
> shell script in a Terminal window. It works when run from a Terminal
> with 'python doshell.py'. But when packaged into an app with py2app
> I get errors.
>
> Here'
I have a python script that sets a couple environment vars and runs a
shell script in a Terminal window. It works when run from a Terminal
with 'python doshell.py'. But when packaged into an app with py2app
I get errors.
Here's a simplified version (doshell.py):
#!/usr/bin/env python
imp