[issue40334] PEP 617: new PEG-based parser

2020-05-01 Thread Guido van Rossum
Guido van Rossum added the comment: New changeset d955241469c18c946924dba79c18a9ef200391ad by Pablo Galindo in branch 'master': bpo-40334: Correct return value of func_type_comment (GH-19833) https://github.com/python/cpython/commit/d955241469c18c946924dba79c18a9ef200391ad -- _

[issue40470] Make inspect.signature able to parse format strings.

2020-05-01 Thread Eric V. Smith
Change by Eric V. Smith : -- nosy: +eric.smith ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.p

[issue39562] Asynchronous comprehensions don't work in asyncio REPL

2020-05-01 Thread Pablo Galindo Salgado
Change by Pablo Galindo Salgado : -- pull_requests: +19156 pull_request: https://github.com/python/cpython/pull/19838 ___ Python tracker ___ ___

[issue40417] PyImport_ReloadModule emits deprecation warning

2020-05-01 Thread Eric Snow
Eric Snow added the comment: Did you have a need for this to be fixed in 3.8 or earlier? This seems reasonably and simple enough to backport. I suppose someone could be relying on an implicit import of the "imp" module, but that seems highly unlikely and suspect anyway. :) -- nosy

[issue40470] Make inspect.signature able to parse format strings.

2020-05-01 Thread Antony Lee
New submission from Antony Lee : It would be nice if inspect.signature was able to understand bound str.format methods, e.g. `inspect.signature("{a} {b}".format) == inspect.signature(lambda *args, a, b, **kwargs: None)` (`*args, **kwargs` are there because str.format ignores additional argume

[issue40417] PyImport_ReloadModule emits deprecation warning

2020-05-01 Thread Eric Snow
Eric Snow added the comment: Yeah, that looks like an oversight. I've approved your PR. Thanks! -- nosy: +eric.snow ___ Python tracker ___ __

[issue40334] PEP 617: new PEG-based parser

2020-05-01 Thread Guido van Rossum
Guido van Rossum added the comment: New changeset ea7297cf8f1aad4df8921a3d81a75118511afe77 by Pablo Galindo in branch 'master': bpo-40334: unskip test_function_type in test_unparse with the new parser (GH-19837) https://github.com/python/cpython/commit/ea7297cf8f1aad4df8921a3d81a75118511afe7

[issue40469] TimedRotatingFileHandler rotating on use not time

2020-05-01 Thread Mark Hallett
New submission from Mark Hallett : Using the attached confing ymal file, the log file only rolls if the log file is not written to for over a minute, logging regulary (eg every 30s) prevents the correct rolling of the log. -- files: logging_config.ymal messages: 367849 nosy: markhall

[issue40453] Add PyConfig._isolated_interpreter: isolated subinterpreters

2020-05-01 Thread Eric Snow
Change by Eric Snow : -- nosy: +eric.snow ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python

[issue40334] PEP 617: new PEG-based parser

2020-05-01 Thread Pablo Galindo Salgado
Change by Pablo Galindo Salgado : -- pull_requests: +19155 pull_request: https://github.com/python/cpython/pull/19837 ___ Python tracker ___ ___

[issue36825] Make TestCase aware of the command line arguments given to TestProgram

2020-05-01 Thread Rémi Lapeyre
Rémi Lapeyre added the comment: Bumping this issue as issue 37873 that wants to add a new -j argument to unittest got some attention lately. This PR makes the Test Cases aware of the command line arguments given to unittest.main() and is needed to add the --pdb argument proposed in issue 1876

[issue39562] Asynchronous comprehensions don't work in asyncio REPL

2020-05-01 Thread Pablo Galindo Salgado
Change by Pablo Galindo Salgado : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___ ___

[issue39562] Asynchronous comprehensions don't work in asyncio REPL

2020-05-01 Thread miss-islington
miss-islington added the comment: New changeset 5055c274c6e4f2bb8025910dedf0ff89f4bdd170 by Pablo Galindo in branch '3.8': [3.8] bpo-39562: Prevent collision of future and compiler flags (GH-19230) (GH-19835) https://github.com/python/cpython/commit/5055c274c6e4f2bb8025910dedf0ff89f4bdd170

[issue40468] IDLE split "general" into two tabs

2020-05-01 Thread E. Paine
Change by E. Paine : Added file: https://bugs.python.org/file49109/general_page_short.png ___ Python tracker ___ ___ Python-bugs-list mailin

[issue40468] IDLE split "general" into two tabs

2020-05-01 Thread E. Paine
Change by E. Paine : Added file: https://bugs.python.org/file49110/window_page.png ___ Python tracker ___ ___ Python-bugs-list mailing list

[issue40468] IDLE split "general" into two tabs

2020-05-01 Thread E. Paine
Change by E. Paine : Added file: https://bugs.python.org/file49107/general_page_pady.png ___ Python tracker ___ ___ Python-bugs-list mailing

[issue40468] IDLE split "general" into two tabs

2020-05-01 Thread E. Paine
Change by E. Paine : Added file: https://bugs.python.org/file49106/general_page.png ___ Python tracker ___ ___ Python-bugs-list mailing list

[issue40468] IDLE split "general" into two tabs

2020-05-01 Thread E. Paine
Change by E. Paine : Added file: https://bugs.python.org/file49108/general_page_pady_short.png ___ Python tracker ___ ___ Python-bugs-list m

[issue40468] IDLE split "general" into two tabs

2020-05-01 Thread E. Paine
New submission from E. Paine : The proposed change to move some of the content in the "General" tab to a new tab. The need for this has been emphasised As a proof-of-concept, I moved the "Window Preferences" LabelFrame to a new tab titled "Window" (and did the minimum required to get the windo

[issue40468] IDLE split "general" into two tabs

2020-05-01 Thread E. Paine
Change by E. Paine : Added file: https://bugs.python.org/file49105/font_page_short.png ___ Python tracker ___ ___ Python-bugs-list mailing l

[issue40334] PEP 617: new PEG-based parser

2020-05-01 Thread Pablo Galindo Salgado
Pablo Galindo Salgado added the comment: > Seems there are more dependencies on wrong tokenizer. Please don't forget to > fix this. Thanks, Serhiy, will submit a PR soon! -- ___ Python tracker

[issue40467] subprocess: replacement shell on windows with executable="..." arg

2020-05-01 Thread Anish Athalye
New submission from Anish Athalye : On Windows, using subprocess.call() and specifying both shell=True and the executable='...' keyword arguments produces an undesirable result when the specified shell is a POSIX-like shell rather than the standard cmd.exe. I think the documentation is unclear

[issue40334] PEP 617: new PEG-based parser

2020-05-01 Thread Pablo Galindo Salgado
Pablo Galindo Salgado added the comment: New changeset 76c1b4d5c5a610c09943e1ee7ae18f1957804730 by Batuhan Taskaya in branch 'master': bpo-40334: Improve column offsets for thrown syntax errors by Pegen (GH-19782) https://github.com/python/cpython/commit/76c1b4d5c5a610c09943e1ee7ae18f19578047

[issue40462] [easy] undefined name in Lib/test/mock_socket.py

2020-05-01 Thread Dong-hee Na
Dong-hee Na added the comment: @vstinner IMHO we should create backport patch for 3.8 and 3.7 3.8 and 3.7 has same codes for this. https://github.com/python/cpython/blob/3.8/Lib/test/mock_socket.py#L95 -- nosy: +corona10 ___ Python tracker

[issue40462] [easy] undefined name in Lib/test/mock_socket.py

2020-05-01 Thread miss-islington
miss-islington added the comment: New changeset 719e14d2837520c18398a3e22a36f20c1fe76edf by Furkan Önder in branch 'master': bpo-40462: fix variable and function names (GH-19832) https://github.com/python/cpython/commit/719e14d2837520c18398a3e22a36f20c1fe76edf -- nosy: +miss-islingto

[issue40334] PEP 617: new PEG-based parser

2020-05-01 Thread STINNER Victor
STINNER Victor added the comment: > Hu, "Lib/test/test_tools/test_c_analyzer/test_parser" has nothing to do > with this PR. This looks like Eric Snow's c analyzer for avoiding globals and > other stuff for sub interpreters. Oh sorry. I analyzed dozens of pyflakes warning. When I saw "pa

[issue40334] PEP 617: new PEG-based parser

2020-05-01 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: While PR 19786 makes the PEG generator working on 3.6, it fails on 3.7. Seems there are more dependencies on wrong tokenizer. Please don't forget to fix this. -- ___ Python tracker

[issue40408] GenericAlias does not support nested type variables

2020-05-01 Thread Serhiy Storchaka
Change by Serhiy Storchaka : -- keywords: +patch pull_requests: +19154 stage: -> patch review pull_request: https://github.com/python/cpython/pull/19836 ___ Python tracker ___

[issue40434] Update of reasoning why there is no case statement

2020-05-01 Thread Ama Aje My Fren
Ama Aje My Fren added the comment: the statement initially said that there was _no consensus yet on how to do range tests_. This is not true because there is now a decision to not do range tests - that decision is only in PEP 3103 and not in PEP 275 (PEP 275 actually links to PEP 3103 to exp

[issue32494] Use gdbm_count if possible

2020-05-01 Thread Antoine Pitrou
Antoine Pitrou added the comment: New changeset 8727664557cd44dcd00612ccba816942e8f885ab by Dong-hee Na in branch 'master': bpo-32494: Use gdbm_count for dbm_length if possible (GH-19814) https://github.com/python/cpython/commit/8727664557cd44dcd00612ccba816942e8f885ab -- nosy: +pit

[issue32494] Use gdbm_count if possible

2020-05-01 Thread Antoine Pitrou
Change by Antoine Pitrou : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___ __

[issue39562] Asynchronous comprehensions don't work in asyncio REPL

2020-05-01 Thread Pablo Galindo Salgado
Change by Pablo Galindo Salgado : -- pull_requests: +19153 pull_request: https://github.com/python/cpython/pull/19835 ___ Python tracker ___ ___

[issue40334] PEP 617: new PEG-based parser

2020-05-01 Thread Pablo Galindo Salgado
Pablo Galindo Salgado added the comment: New changeset b796b3fb48283412d3caf52323c69690e5818d3d by Pablo Galindo in branch 'master': bpo-40334: Simplify type handling in the PEG c_generator (GH-19818) https://github.com/python/cpython/commit/b796b3fb48283412d3caf52323c69690e5818d3d

[issue40453] Add PyConfig._isolated_interpreter: isolated subinterpreters

2020-05-01 Thread Dong-hee Na
Change by Dong-hee Na : -- nosy: +corona10 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.pytho

[issue40334] PEP 617: new PEG-based parser

2020-05-01 Thread Pablo Galindo Salgado
Change by Pablo Galindo Salgado : -- pull_requests: +19152 pull_request: https://github.com/python/cpython/pull/19833 ___ Python tracker ___ ___

[issue40460] [easy] undefined name in Lib/idlelib/zzdummy.py

2020-05-01 Thread Terry J. Reedy
Terry J. Reedy added the comment: Yes, simple typo. I need to look at test_Zzdummy.py to see if it should have been failing with the typo. If this is executed, the end index must be 1 so that the loop never executes. -- ___ Python tracker

[issue40334] PEP 617: new PEG-based parser

2020-05-01 Thread Pablo Galindo Salgado
Pablo Galindo Salgado added the comment: > Warnings found by pyflakes: Hu, "Lib/test/test_tools/test_c_analyzer/test_parser" has nothing to do with this PR. This looks like Eric Snow's c analyzer for avoiding globals and other stuff for sub interpreters. --

[issue29587] Generator/coroutine 'throw' discards exc_info state, which is bad

2020-05-01 Thread Chris Jerdonek
Chris Jerdonek added the comment: By the way, I just posted a new issue about exception chaining getting suppressed, but this time in an asyncio setting with ensure_future(): https://bugs.python.org/issue40466 I first noticed this issue two or three years ago and raised it on the async-sig l

[issue40466] asyncio.ensure_future() breaks implicit exception chaining

2020-05-01 Thread Chris Jerdonek
New submission from Chris Jerdonek : This issue is about how if a coroutine is wrapped in a Task with asyncio.ensure_future(), then portions of the exception chain can be lost. Specifically, if you run the following code, then ValueError will be raised with exc.__context__ equal to the KeyErr

[issue40453] Add PyConfig._isolated_interpreter: isolated subinterpreters

2020-05-01 Thread STINNER Victor
STINNER Victor added the comment: TODO * check that spawning a thread is blocked in isolated subinterpreter * block loading C extensions which don't implement PEP 489 in isolated subinterpreter (see https://github.com/python/cpython/pull/19820 comments) -- _

[issue40453] Add PyConfig._isolated_interpreter: isolated subinterpreters

2020-05-01 Thread STINNER Victor
STINNER Victor added the comment: New changeset 252346acd937ddba4845331994b8ff4f90349625 by Victor Stinner in branch 'master': bpo-40453: Add PyConfig._isolated_subinterpreter (GH-19820) https://github.com/python/cpython/commit/252346acd937ddba4845331994b8ff4f90349625 -- __

[issue40462] [easy] undefined name in Lib/test/mock_socket.py

2020-05-01 Thread Furkan Onder
Furkan Onder added the comment: Hello, I sent a PR that corrects variable and function names. I'm not sure how to fix it for Lib/test/test_json/test_recursion.py:55:24 so I didn't make any changes. -- ___ Python tracker

[issue40465] Deprecate the optional *random* argument to random.shuffle()

2020-05-01 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: +1 -- nosy: +serhiy.storchaka ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscr

[issue40462] [easy] undefined name in Lib/test/mock_socket.py

2020-05-01 Thread Furkan Onder
Change by Furkan Onder : -- keywords: +patch nosy: +furkanonder nosy_count: 1.0 -> 2.0 pull_requests: +19151 stage: -> patch review pull_request: https://github.com/python/cpython/pull/19832 ___ Python tracker _

[issue29587] Generator/coroutine 'throw' discards exc_info state, which is bad

2020-05-01 Thread Chris Jerdonek
Chris Jerdonek added the comment: Okay, I was able to get the tests passing on the other platforms. I'm still not sure why Mac and Fedora behaved differently with my original PR. I was able to come up with a simple script that isolated the behavior difference (posted in the PR comments). It'

[issue40465] Deprecate the optional *random* argument to random.shuffle()

2020-05-01 Thread Raymond Hettinger
New submission from Raymond Hettinger : shuffle(x, random=None)⟼shuffle(x) AFAICT, no one ever uses the optional parameter, nor would they have a valid reason to do so. It is an ancient API oddity and is inconsistent with the other methods in the module. I've long been annoyed by it

[issue40463] csv.reader split error

2020-05-01 Thread Eric V. Smith
Eric V. Smith added the comment: You should tell us what you're seeing, and what you're expecting. I'm adding the rest of this not because it solves your problem, but because it might help you or someone else troubleshoot this further. Here's a simpler reproducer: import csv lst = ['"A,"h"e

[issue40464] functools.singledispatch doesn't verify annotation is on FIRST parameter

2020-05-01 Thread Dutcho
New submission from Dutcho : >From Python 3.7, `functools.singledispatch` makes the `register()` attribute >of the generic function infer the type of the first argument automatically for >functions annotated with types. That's great for DRY. However, in 3.7 and 3.8, no check is made that the *

<    1   2