[issue41847] Update "install launcher for all users" installer option

2020-09-23 Thread Steve Dower
New submission from Steve Dower : The "Install launcher for all users" option on the front page of the installer should be updated to read "Install py.exe launcher for all users" to reduce confusion. However, we should also consider disabling this by default, so that the normal settings do n

[issue41847] Update "install launcher for all users" installer option

2020-09-23 Thread Steve Dower
Steve Dower added the comment: Follow up thought: we could switch out the front page checkbox for "Upgrade existing py.exe launcher (recommended)" when we detect an existing per-machine install, and hide it entirely if we don't detect it. So at least non-admin users have an easy way to bypas

[issue40608] PY3.8 GC segfault (Py_TRASHCAN_SAFE_BEGIN/END are not backwards compatible)

2020-09-23 Thread Irit Katriel
Irit Katriel added the comment: I've confirmed that my test still segfaults on master, but if I take the Py_TRASHCAN_SAFE_BEGIN(op) from PR 12607 then it doesn't segfault. -- versions: +Python 3.10, Python 3.9 -Python 3.8 ___ Python tracker

[issue39934] Fatal Python error "XXX block stack overflow" when exception stacks >10

2020-09-23 Thread Irit Katriel
Irit Katriel added the comment: In summary, I think this is not-a-bug. -- ___ Python tracker ___ ___ Python-bugs-list mailing list

[issue39934] Fatal Python error "XXX block stack overflow" when exception stacks >10

2020-09-23 Thread Irit Katriel
Irit Katriel added the comment: The error is coming from here: https://github.com/python/cpython/blob/cb9879b948a19c9434316f8ab6aba9c4601a8173/Objects/frameobject.c#L958 and CO_MAXBLOCKS is defined in Include/cpython/code.h #define CO_MAXBLOCKS 20 /* Max static block nesting within a function

[issue41848] PEG parser doesn't allow lambda in for_if_clause

2020-09-23 Thread Sergei Lebedev
New submission from Sergei Lebedev : Reproducer: [x for x in [] if lambda: x] This parses fine in 3.8, but doesn't parse in 3.9 because the grammar expects a disjunction after if in for_if_clause [*]. While this change has zero practical significance, I think it might be useful to maintain a

[issue41849] Support reading long lines with io._WindowsConsoleIO

2020-09-23 Thread Eryk Sun
New submission from Eryk Sun : io._WindowsConsoleIO reads from the console via ReadConsoleW in line-input mode, which limits the line length to the maximum of 256 and the size of the client buffer, including the trailing CRLF (or just CR if processed-input mode is disabled). Text that's typed

[issue38989] pip install selects 32 bit wheels for 64 bit python if vcvarsall.bat amd64_x86 in environment

2020-09-23 Thread Kyle Altendorf
Change by Kyle Altendorf : -- nosy: +altendky ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.py

[issue40066] Enum._convert should change __repr__ and/or __str__ to use module name instead of class name

2020-09-23 Thread Ethan Furman
Change by Ethan Furman : -- keywords: +patch pull_requests: +21433 stage: -> patch review pull_request: https://github.com/python/cpython/pull/22392 ___ Python tracker ___ ___

[issue41849] Support reading long lines with io._WindowsConsoleIO

2020-09-23 Thread Serhiy Storchaka
Change by Serhiy Storchaka : -- nosy: +serhiy.storchaka ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https

[issue41848] PEG parser doesn't allow lambda in for_if_clause

2020-09-23 Thread Serhiy Storchaka
Change by Serhiy Storchaka : -- nosy: +benjamin.peterson, gvanrossum, pablogsal, serhiy.storchaka ___ Python tracker ___ ___ Python-

[issue41848] PEG parser doesn't allow lambda in for_if_clause

2020-09-23 Thread Batuhan Taskaya
Change by Batuhan Taskaya : -- keywords: +patch nosy: +BTaskaya nosy_count: 6.0 -> 7.0 pull_requests: +21434 stage: -> patch review pull_request: https://github.com/python/cpython/pull/22394 ___ Python tracker _

<    1   2