[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 *

[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

[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

[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'

[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 _

[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
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

[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 -- __

[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) -- _

[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

[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

[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. --

[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
Change by Pablo Galindo Salgado : -- pull_requests: +19152 pull_request: https://github.com/python/cpython/pull/19833 ___ Python tracker ___ ___

[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
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

[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 ___ ___

[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 ___ __

[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

[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

[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 ___

[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

[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

[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

[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

[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

[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: > Seems there are more dependencies on wrong tokenizer. Please don't forget to > fix this. Thanks, Serhiy, will submit a PR soon! -- ___ Python tracker

[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

[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/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/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
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

[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

[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 ___ ___

[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

[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 ___ ___

[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

[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

[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

[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 ___ __

[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

[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 ___ ___

[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

[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 -- _

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

2020-05-01 Thread Pablo Galindo Salgado
Pablo Galindo Salgado added the comment: New changeset 71e6122b4428ae43e868e34db4f072635f58a555 by Pablo Galindo in branch '3.8': bpo-39562: Correctly updated the version section in the what's new document (GH-19838) https://github.com/python/cpython/commit/71e6122b4428ae43e868e34db4f072635f

[issue40350] modulefinder chokes on numpy - dereferencing None in spec.loader

2020-05-01 Thread Eric Snow
Change by Eric Snow : -- stage: -> test needed versions: +Python 3.9 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsub

[issue40350] modulefinder chokes on numpy - dereferencing None in spec.loader

2020-05-01 Thread Eric Snow
Eric Snow added the comment: Ah, namespace packages. :) Yeah, the code is not taking the "spec.loader is None" case into account. I expect the fix would be to add handling of that case a few lines up in the code, right after handling BuiltinImporter and FrozenImporter. Offhand I'm not sur

[issue40455] GCC 10 compiler warnings

2020-05-01 Thread Mark Dickinson
Change by Mark Dickinson : -- nosy: +mark.dickinson ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://m

[issue40455] GCC 10 compiler warnings

2020-05-01 Thread Mark Dickinson
Mark Dickinson added the comment: I'm fairly sure that that's a false positive for `longobject.c`. Do you know of a non-intrusive way to silence the warning? -- ___ Python tracker __

[issue40455] GCC 10 compiler warnings

2020-05-01 Thread Mark Dickinson
Mark Dickinson added the comment: As to _why_ it's a false positive: at that point in the code, assuming 30-bit limbs and an IEEE 754 binary64 "double", we have (using Python notation for floor division) a_size == 1 + (a_bits - 1) // 30 and shift_digits == (a_bits - 55) // 30 from

[issue40390] Implement _xxsubinterpreters.channel_send_wait().

2020-05-01 Thread Eric Snow
Eric Snow added the comment: Thanks for working on this, Ben! FWIW, I've put up a separate PR to demonstrate how I was thinking we would solve this: https://github.com/python/cpython/pull/19829. -- ___ Python tracker

[issue38880] Subinterpreters: List interpreters associated with a channel end

2020-05-01 Thread Eric Snow
Eric Snow added the comment: Thanks again, Lewis! -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___ __

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

2020-05-01 Thread Vismantas
Change by Vismantas : -- nosy: +bim_bam ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.o

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

2020-05-01 Thread Brett Cannon
Change by Brett Cannon : -- type: -> enhancement ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mai

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

2020-05-01 Thread Brett Cannon
Change by Brett Cannon : -- components: +Library (Lib) ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https:

[issue40334] PEP 617: new PEG-based parser

2020-05-01 Thread Lysandros Nikolaou
Change by Lysandros Nikolaou : -- pull_requests: +19157 pull_request: https://github.com/python/cpython/pull/19839 ___ Python tracker ___ __

[issue39837] Make Azure Pipelines optional on GitHub PRs

2020-05-01 Thread Brett Cannon
Brett Cannon added the comment: > Can't we be more flexible depending on the stability on CIs over the last > weeks? No because I'm tired of flipping CI on and off as mandatory based on the whims of CI systems and their stability. Either people need to accept CI is flaky or everyone needs t

[issue40334] PEP 617: new PEG-based parser

2020-05-01 Thread Pablo Galindo Salgado
Pablo Galindo Salgado added the comment: New changeset 3941d9700b2a272689cb8a8435b5c60a1466ef79 by Guido van Rossum in branch 'master': bpo-40334: Refactor lambda_parameters similar to parameters (GH-19830) https://github.com/python/cpython/commit/3941d9700b2a272689cb8a8435b5c60a1466ef79 --

[issue40417] PyImport_ReloadModule emits deprecation warning

2020-05-01 Thread Robert Rouhani
Robert Rouhani added the comment: We have a fairly straightforward workaround of using the "warnings" module to redirect to stdout, so we personally don't have a need. Unreal, however, follows the VFX Reference Platform ( https://vfxplatform.com/) which is migrating from 2.7 to 3.7.x this year

[issue40455] GCC 10 compiler warnings

2020-05-01 Thread Dong-hee Na
Dong-hee Na added the comment: @mark.dickinson @vstinner I'd like to suggest this change. There was no performance impact on my local machine. --- a/Objects/longobject.c +++ b/Objects/longobject.c @@ -2852,7 +2852,8 @@ _PyLong_Frexp(PyLongObject *a, Py_ssize_t *e) { Py_ssize_t a_size, a

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

2020-05-01 Thread Joannah Nanjekye
Joannah Nanjekye added the comment: > PEP 275 actually links to PEP 3103 to explain why it is rejected Well, am not very convinced if consensus was reached on range tests so I will refrain for someone else's opinion as it is not as apparent to me yet. --

[issue40334] PEP 617: new PEG-based parser

2020-05-01 Thread Pablo Galindo Salgado
Pablo Galindo Salgado added the comment: New changeset 03b7642265e65f198682f22648dbe6cf4fff9835 by Lysandros Nikolaou in branch 'master': bpo-40334: Make the PyPegen* and PyParser* APIs more consistent (GH-19839) https://github.com/python/cpython/commit/03b7642265e65f198682f22648dbe6cf4fff983

[issue39691] Allow passing Pathlike objects to io.open_code

2020-05-01 Thread Steve Dower
Steve Dower added the comment: New changeset 831d58d7865cb98fa09227dc614f4f3ce6af968b by Shantanu in branch 'master': bpo-39691: Clarify io.open_code behavior (GH-19824) https://github.com/python/cpython/commit/831d58d7865cb98fa09227dc614f4f3ce6af968b -- ___

[issue39691] Allow passing Pathlike objects to io.open_code

2020-05-01 Thread miss-islington
Change by miss-islington : -- nosy: +miss-islington nosy_count: 4.0 -> 5.0 pull_requests: +19158 pull_request: https://github.com/python/cpython/pull/19840 ___ Python tracker _

[issue39691] Allow passing Pathlike objects to io.open_code

2020-05-01 Thread miss-islington
miss-islington added the comment: New changeset c9d7d32b6dc6140f7fcbf1ae1120df6d59fc28d0 by Miss Islington (bot) in branch '3.8': bpo-39691: Clarify io.open_code behavior (GH-19824) https://github.com/python/cpython/commit/c9d7d32b6dc6140f7fcbf1ae1120df6d59fc28d0 -- ___

[issue40412] inittab_copy not set to NULL after free, can lead to crashes when running multiple interpreters in a single process

2020-05-01 Thread miss-islington
Change by miss-islington : -- pull_requests: +19159 pull_request: https://github.com/python/cpython/pull/19841 ___ Python tracker ___ __

[issue40412] inittab_copy not set to NULL after free, can lead to crashes when running multiple interpreters in a single process

2020-05-01 Thread miss-islington
miss-islington added the comment: New changeset 64224a4727321a8dd33e6f769edda401193ebef0 by Gregory Szorc in branch 'master': bpo-40412: Nullify inittab_copy during finalization (GH-19746) https://github.com/python/cpython/commit/64224a4727321a8dd33e6f769edda401193ebef0 -- nosy: +mi

[issue40412] inittab_copy not set to NULL after free, can lead to crashes when running multiple interpreters in a single process

2020-05-01 Thread miss-islington
Change by miss-islington : -- pull_requests: +19160 pull_request: https://github.com/python/cpython/pull/19842 ___ Python tracker ___ __

[issue40468] IDLE split "general" into two tabs

2020-05-01 Thread Terry J. Reedy
Terry J. Reedy added the comment: 'Windows', not 'Window'. The indentation width should be moved to the Window page after being converted and reduced to a single line with a spinbox or maybe just an entry box. Indent spaces (standard 4) [ 4] # or Convert tab indents to [4] spaces (standard 4

[issue5996] abstract class instantiable when subclassing built-in types

2020-05-01 Thread Jim Fasarakis-Hilliard
Change by Jim Fasarakis-Hilliard : -- nosy: +Jim Fasarakis-Hilliard ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscr

[issue40471] Grammar typo in issubclass docstring

2020-05-01 Thread alexpovel
New submission from alexpovel : Running `python -c "help(issubclass)"` will output: > Help on built-in function issubclass in module builtins: > > issubclass(cls, class_or_tuple, /) > Return whether 'cls' is a derived from another class or is the same class. > > A tup

[issue39691] Allow passing Pathlike objects to io.open_code

2020-05-01 Thread Steve Dower
Change by Steve Dower : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___ ___ P

[issue18765] unittest needs a way to launch pdb.post_mortem or other debug hooks

2020-05-01 Thread Terry J. Reedy
Terry J. Reedy added the comment: I would be more interested in being able to launch IDLE's visual debugger (likely after some revision) so I would want the hook to be general (as suggested by the current title) and not limited to only pdb. -- nosy: +terry.reedy

[issue18765] unittest needs a way to launch pdb.post_mortem or other debug hooks

2020-05-01 Thread Terry J. Reedy
Terry J. Reedy added the comment: See #36825 about making TextCase argument aware. -- ___ Python tracker ___ ___ Python-bugs-list m

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

2020-05-01 Thread Terry J. Reedy
Terry J. Reedy added the comment: Since test modules can already be run in parallel, #37873 does not seem relevant here. (And I agree with the intent of that.) I would be reluctant to add a mechanism with no current use, so I would not apply absent a decision to add one. -- nosy: +

[issue40472] IDLE Shell not allowing more than two line inputs

2020-05-01 Thread Raymond Hettinger
New submission from Raymond Hettinger : In Python3.8 and prior, you can type this in a shell session Python 3.8.2 (v3.8.2:7b3ab5921f, Feb 24 2020, 17:52:18) [Clang 6.0 (clang-600.0.57)] on darwin Type "help", "copyright", "credits" o

[issue18319] gettext() cannot find translations with plural forms

2020-05-01 Thread Gilles Bassière
Change by Gilles Bassière : -- nosy: +Gilles Bassière versions: +Python 3.7 ___ Python tracker ___ ___ Python-bugs-list mailing list

[issue39435] pickle: inconsistent arguments pickle.py vs _pickle.c vs docs

2020-05-01 Thread miss-islington
miss-islington added the comment: New changeset 289842ae820f99908d3a345f1f3b6d4e5b4b97fc by Shantanu in branch 'master': bpo-39435: Fix docs for pickle.loads (GH-18160) https://github.com/python/cpython/commit/289842ae820f99908d3a345f1f3b6d4e5b4b97fc -- nosy: +miss-islington __

[issue39435] pickle: inconsistent arguments pickle.py vs _pickle.c vs docs

2020-05-01 Thread Antoine Pitrou
Change by Antoine Pitrou : -- pull_requests: +19161 stage: -> patch review pull_request: https://github.com/python/cpython/pull/19843 ___ Python tracker ___ __

[issue39435] pickle: inconsistent arguments pickle.py vs _pickle.c vs docs

2020-05-01 Thread Antoine Pitrou
Change by Antoine Pitrou : -- pull_requests: +19162 pull_request: https://github.com/python/cpython/pull/19844 ___ Python tracker ___ __

[issue39435] pickle: inconsistent arguments pickle.py vs _pickle.c vs docs

2020-05-01 Thread miss-islington
miss-islington added the comment: New changeset 3859b1ac1d7014f8ff673962d94a01a408546e24 by Antoine Pitrou in branch '3.7': [3.7] bpo-39435: Fix docs for pickle.loads (GH-18160). (GH-19844) https://github.com/python/cpython/commit/3859b1ac1d7014f8ff673962d94a01a408546e24 -- ___

[issue39435] pickle: inconsistent arguments pickle.py vs _pickle.c vs docs

2020-05-01 Thread miss-islington
miss-islington added the comment: New changeset e05828055e5165cc7268ea3bea33adc502e054a1 by Antoine Pitrou in branch '3.8': [3.8] bpo-39435: Fix docs for pickle.loads (GH-18160) (GH-19843) https://github.com/python/cpython/commit/e05828055e5165cc7268ea3bea33adc502e054a1 --

[issue39435] pickle: inconsistent arguments pickle.py vs _pickle.c vs docs

2020-05-01 Thread Antoine Pitrou
Change by Antoine Pitrou : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed versions: +Python 3.7, Python 3.8 ___ Python tracker ___

[issue40440] allow array.array construction from memoryview w/o copy

2020-05-01 Thread Davin Potts
Davin Potts added the comment: Being able to create an array.array without making a copy of a memoryview's contents does sound valuable. We do not always want to modify the size of the array, as evidenced by array.array's existing functionality where its size-changing manipulations (like ap

[issue40458] test_attribute_name_interning crashes on APPX test

2020-05-01 Thread Steve Dower
Change by Steve Dower : -- keywords: +patch pull_requests: +19163 stage: -> patch review pull_request: https://github.com/python/cpython/pull/19845 ___ Python tracker ___

[issue40458] test_attribute_name_interning crashes on APPX test

2020-05-01 Thread Steve Dower
Steve Dower added the comment: Turns out the stack reservation was different, which is why it was crashing. As part of diagnosing it, I added the recursion count to faulthandler's output on Windows, but couldn't see if/where to do it for other platforms - Victor, any suggestions? --

[issue40471] Grammar typo in issubclass docstring

2020-05-01 Thread Rémi Lapeyre
Rémi Lapeyre added the comment: Hi Alex, thanks for reporting this. A PR will be needed to fix those indeed. Regarding argument clinic, the file you will need to change is Python/bltinmodule.c and you can run `make regen-all` to regenerate the other file. There is more information about this

[issue40458] test_bad_getattr crashes on APPX test

2020-05-01 Thread Steve Dower
Steve Dower added the comment: Also, it was really test_bad_getattr that was crashing. -- title: test_attribute_name_interning crashes on APPX test -> test_bad_getattr crashes on APPX test ___ Python tracker __

[issue40471] Grammar typo in issubclass docstring

2020-05-01 Thread Rémi Lapeyre
Change by Rémi Lapeyre : -- versions: +Python 3.9 -Python 3.8 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue40440] allow array.array construction from memoryview w/o copy

2020-05-01 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: > My sense is it would be a welcome thing to see something like array.array, > that is designed to work with low-level data types, support creation from an > existing buffer without the need for a copy It is called memoryview. --

[issue39435] pickle: inconsistent arguments pickle.py vs _pickle.c vs docs

2020-05-01 Thread Serhiy Storchaka
Change by Serhiy Storchaka : -- pull_requests: +19164 pull_request: https://github.com/python/cpython/pull/19846 ___ Python tracker ___

[issue40360] Deprecate lib2to3 (and 2to3) for future removal

2020-05-01 Thread Miro Hrončok
Miro Hrončok added the comment: Thanks for the explanation. I plan to send a PR to add this to the What's new in 3.9 page early next week. Anyone, feel free to beat me to it. -- ___ Python tracker _

[issue40382] Make 'rt' the default for open in docs

2020-05-01 Thread Terry J. Reedy
Terry J. Reedy added the comment: The inconsistency might be a residue of the transition from 2.x. But the 'r' versus 'rt' confusion originates in the code and signature. The text 't' default is built into the code, while the read 'r' default is in the 'mode=r' part of the signature. If

[issue40471] Grammar typo in issubclass docstring

2020-05-01 Thread alexpovel
Change by alexpovel : -- keywords: +patch pull_requests: +19165 stage: -> patch review pull_request: https://github.com/python/cpython/pull/19847 ___ Python tracker ___ __

[issue40471] Grammar typo in issubclass docstring

2020-05-01 Thread alexpovel
alexpovel added the comment: Hi Rémi, thank you very much for the hearty welcome. Your explanations worked perfectly and the PR was created. `make regen-all` created new checksums as well, as intended. I had already signed the CLA, and will now dive into the devguide! Thanks again. ---

[issue40393] Auto-response from Python Help points to Python 2 reference

2020-05-01 Thread Terry J. Reedy
Terry J. Reedy added the comment: Thank you for noticing. As of this moment, http://www.python.org/about/help/ has 3 links to the https://github.com/python/pydotorg/issue repository and issue tracker, which contains the website. Website issues (as opposed to docs.python.org) should be repor

  1   2   >