This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author loewis
Recipients loewis, v+python
Date 2010-11-22.11:06:22
SpamBayes Score 4.5373872e-05
Marked as misclassified No
Message-id <4CEA4EAD.90705@v.loewis.de>
In-reply-to <1290417442.89.0.135347968264.issue10483@psf.upfronthosting.co.za>
Content
> Your suggestion of making CGIHTTPRequestHandler easier to subclass is
> certainly a good one, and is almost imperative to implement to fix
> this bug in a useful manner without implementing an insufficient set
> of Windows extensions (for someone's definition of wrong).

It's indeed the approach I would prefer over the alternatives you
suggested - I particularly dislike Python implementing a strategy
where #! files become considered on Windows (you then immediately
run into subsequent problems, such as /usr/bin/perl being no valid
filename on most Windows installations).

So I maintain that technically, in order to resolve the *reported*
issue (msg121875), it is sufficient to define that executables
on Windows are the files ending with .exe. To recall, the reported
issue is "is simply wrong ... is not clear what to use instead"
(to you as the reporter). My job as a maintainer is to resolve this,
and I will decide to resolve this as suggested. Even the refactoring
to allow substitution of process creation is an independent feature,
but I'm willing to accept patches.
History
Date User Action Args
2010-11-22 11:06:26loewissetrecipients: + loewis, v+python
2010-11-22 11:06:22loewislinkissue10483 messages
2010-11-22 11:06:22loewiscreate