Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #14917
| Date | 2011-10-24 14:18 +0100 |
|---|---|
| From | Tim Golden <mail@timgolden.me.uk> |
| Subject | Re: spawnl issues with Win 7 access rights |
| References | <c7b441c4-3e7c-4b6b-bd2e-b60e08ca62f0@gk10g2000vbb.googlegroups.com> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.2175.1319462400.27778.python-list@python.org> (permalink) |
On 24/10/2011 13:43, Propad wrote: > Hello everybody, > I have some trouble with a program I run both on a WinXP and on Win 7. > It boils down to this several lines: > > import os > vePath = r'C:\Programme\RA Consulting_Webservices\DiagRA-MCD > \DiagRA_D.exe' > #vePath = r'C:\Windows\notepad.exe' > process_id = os.spawnl(os.P_NOWAIT, vePath) > > Under Win XP they open DiagRA just fine; under Win 7 I'm getting: > OSError: [Errno 22] Invalid argument > Needless to say, I checked the path under Win 7; it is correct. > > As you can see, I tried the same lines with notepad, just in case; > same result. Works fine under XP, IOError under Win 7. > > So I'm pretty sure it's some kind of Win 7 access rights issue... Can > anybody point me to a concise overview of the issues involved, and > maybe even the known solutions? Again, it's os.spawnl in Python 2.2, > under Win 7. That's impressive. I ran this (on Python 2.7 on Win7): <code> import os os.spawnl (os.P_NOWAIT, r"c:\windows\notepad.exe") </code> and Python crashed hard! Long time since I've seen that happen. This may or may not be related to what you're seeing but it's definitely a problem. I'll check the bugs database and/or file a bug. I *can* reproduce your problem running Python22 on Win7. Now, no-one's going to be applying patches to Python 2.2 at this stage: in the 2.x series, only 2.7 is getting anything other than urgent security fixes. And even 2.7's only getting clear bugfixes. Just so you know. Without checking the code, I'm going to assume that the 2.2 codebase is handing off to the MS C Runtime Library for posix-related calls such as the spawn* family. So it may not even be Python's code directly which is returning this error. TJG
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
spawnl issues with Win 7 access rights Propad <npropadovic@googlemail.com> - 2011-10-24 05:43 -0700
Re: spawnl issues with Win 7 access rights Tim Golden <mail@timgolden.me.uk> - 2011-10-24 14:18 +0100
Re: spawnl issues with Win 7 access rights Propad <npropadovic@googlemail.com> - 2011-10-24 06:47 -0700
Re: spawnl issues with Win 7 access rights Terry Reedy <tjreedy@udel.edu> - 2011-10-24 18:16 -0400
Re: spawnl issues with Win 7 access rights Tim Golden <mail@timgolden.me.uk> - 2011-10-24 15:18 +0100
Re: spawnl issues with Win 7 access rights Terry Reedy <tjreedy@udel.edu> - 2011-10-24 18:14 -0400
Re: spawnl issues with Win 7 access rights Miki Tebeka <miki.tebeka@gmail.com> - 2011-10-24 17:21 -0700
Re: spawnl issues with Win 7 access rights Propad <npropadovic@googlemail.com> - 2011-10-25 00:01 -0700
Re: spawnl issues with Win 7 access rights Tim Golden <mail@timgolden.me.uk> - 2011-10-25 13:19 +0100
Re: spawnl issues with Win 7 access rights Terry Reedy <tjreedy@udel.edu> - 2011-10-25 21:11 -0400
Re: spawnl issues with Win 7 access rights Tim Golden <mail@timgolden.me.uk> - 2011-10-26 15:38 +0100
Re: spawnl issues with Win 7 access rights Terry Reedy <tjreedy@udel.edu> - 2011-10-26 15:20 -0400
Re: spawnl issues with Win 7 access rights Propad <npropadovic@googlemail.com> - 2011-10-27 03:27 -0700
Re: spawnl issues with Win 7 access rights Tim Golden <mail@timgolden.me.uk> - 2011-10-27 11:36 +0100
Re: spawnl issues with Win 7 access rights Terry Reedy <tjreedy@udel.edu> - 2011-10-27 15:53 -0400
Re: spawnl issues with Win 7 access rights Tim Golden <mail@timgolden.me.uk> - 2011-10-28 09:22 +0100
csiph-web