> On Mon, Mar 8, 2010 at 10:47 AM, Guido van Rossum <guido@python.org> wrote:
> > Actually it sounds like there's some overly general except clause
> > somewhere that should be adjusted to catch just "Exception" instead of
> > "*".
>
> There is at least one that prints "import 'site' failed" and continues
> to run your program.

I commited to patch and broke all buildbots \o/ There were errors in
test_sysconfig and test_subprocess related to issues #7774 and #7880 (problems
with sys.executable and modified sys.argv[0]).

I consider that it's a good point to detect the errors earlier, but it breaks
code based on the errors :-) I will no backport the fix to 2.6 (or at least,
not the fix about importing the site module)

Should I backport the fix to 3.1? (The backport to py3k is not done yet)


Once you are happy with the stability then please port it to 3.1.

-Brett


 
">

(original) (raw)



On Wed, Mar 10, 2010 at 17:21, Victor Stinner <victor.stinner@haypocalc.com> wrote:

Hi,



Some news about my patch.



Le lundi 08 mars 2010 19:21:20, Maciej Fijalkowski a écrit :

> On Mon, Mar 8, 2010 at 10:47 AM, Guido van Rossum <guido@python.org> wrote:
> > Actually it sounds like there's some overly general except clause
> > somewhere that should be adjusted to catch just "Exception" instead of
> > "\*".
>
> There is at least one that prints "import 'site' failed" and continues
> to run your program.

I commited to patch and broke all buildbots \\o/ There were errors in
test\_sysconfig and test\_subprocess related to issues #7774 and #7880 (problems
with sys.executable and modified sys.argv\[0\]).

I consider that it's a good point to detect the errors earlier, but it breaks
code based on the errors :-) I will no backport the fix to 2.6 (or at least,
not the fix about importing the site module)

Should I backport the fix to 3.1? (The backport to py3k is not done yet)


Once you are happy with the stability then please port it to 3.1.

-Brett


\--
Victor Stinner
http://www.haypocalc.com/
\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_