[issue38634] Symbol resolution conflict when embeding python in an application using libedit

2021-04-15 Thread Takuya N
Change by Takuya N : -- nosy: +tnir nosy_count: 7.0 -> 8.0 pull_requests: +24152 pull_request: https://github.com/python/cpython/pull/25420 ___ Python tracker ___

[issue13501] Make libedit support more generic; port readline / libedit to FreeBSD

2021-04-15 Thread Takuya N
Change by Takuya N : -- nosy: +tnir nosy_count: 15.0 -> 16.0 pull_requests: +24151 pull_request: https://github.com/python/cpython/pull/25420 ___ Python tracker ___

[issue43847] [Windows] ntpath.realpath() of bytes root directory may raise TypeError in some cases

2021-04-15 Thread Eryk Sun
Eryk Sun added the comment: In ntpath._getfinalpathname_nonstrict(), `tail` should be initialized to `path[:0]`. Currently `tail` is initialized to the empty string value ''. If an error occurs that's allowed and `path` is a root directory that's passed as bytes, then joining `path +

[issue43851] Optimise SQLite builds on macOS and Windows

2021-04-15 Thread Erlend Egeberg Aasland
Change by Erlend Egeberg Aasland : -- nosy: +berker.peksag ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue43498] "dictionary changed size during iteration" error in _ExecutorManagerThread

2021-04-15 Thread Jakub Kulik
Jakub Kulik added the comment: I investigated a little bit more and found out that this happens when `ProcessPoolExecutor::_adjust_process_count()` adds a new process during the iteration. With the following change, I can reproduce this reliably every time: ---

[issue43852] [sqlite3] Harden tuple creation

2021-04-15 Thread Erlend Egeberg Aasland
Erlend Egeberg Aasland added the comment: Yes, the _pysqlite_query_execute() case might be cleaner. But I was under the impression that using PyTuple_Pack() was significantly slower. Correct me if I'm wrong. -- ___ Python tracker

[issue43852] [sqlite3] Harden tuple creation

2021-04-15 Thread Erlend Egeberg Aasland
Erlend Egeberg Aasland added the comment: I've updated my PR to use PyTuple_Pack. Nice reduction in code size. Thanks, Mark! -- ___ Python tracker ___

[issue43852] [sqlite3] Harden tuple creation

2021-04-15 Thread Erlend Egeberg Aasland
Change by Erlend Egeberg Aasland : -- pull_requests: +24153 stage: -> patch review pull_request: https://github.com/python/cpython/pull/25421 ___ Python tracker ___

[issue43852] [sqlite3] Harden tuple creation

2021-04-15 Thread Mark Dickinson
Mark Dickinson added the comment: Would the code be cleaner if it used PyTuple_Pack? -- nosy: +mark.dickinson ___ Python tracker ___

[issue38530] Offer suggestions on AttributeError and NameError

2021-04-15 Thread STINNER Victor
STINNER Victor added the comment: I like the https://docs.python.org/dev/whatsnew/3.10.html#better-error-messages section: well done, thanks ;-) -- ___ Python tracker ___

[issue43252] deepcopy of weakref proxies

2021-04-15 Thread Konrad Schwarz
Konrad Schwarz added the comment: Well, in the example code, the memo dictionary contains the (hard) reference to newly created objects but ultimately, at the close of the deepcopy, the objects are (hard) referenced using the normal "child" attributes. I don't however know how this would

[issue38634] Symbol resolution conflict when embeding python in an application using libedit

2021-04-15 Thread STINNER Victor
Change by STINNER Victor : -- nosy: -vstinner ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue43853] [sqlite] Fix sqlite3_value_text() usage

2021-04-15 Thread Erlend Egeberg Aasland
New submission from Erlend Egeberg Aasland : Fix sqlite3_value_text() usage: - Raise MemoryError if sqlite3_value_text() sets SQLITE_NOMEM - Let PyUnicode_FromStringAndSize() errors propagate Quoting the SQLite docs: "As long as the input parameter is correct, these routines can only fail if

[issue43852] [sqlite3] Harden tuple creation

2021-04-15 Thread Erlend Egeberg Aasland
New submission from Erlend Egeberg Aasland : All but one of the PyTuple_SetItem() calls are executed without checking the return value. Callers: $ grep -r PyTuple_SetItem Modules/_sqlite Modules/_sqlite/connection.c:PyTuple_SetItem(args, i, cur_py_value); Modules/_sqlite/cursor.c:

[issue43854] curses: returns incorrect chars after resuming a suspended process

2021-04-15 Thread darrikonn
New submission from darrikonn : Using the arrow keys after resuming a suspended process yields `27 (escape)` from `getch`/`get_wch`/... Steps to reproduce: ``` # test.py from curses import wrapper def main(stdscr): # Clear screen stdscr.clear() key = 0 while key != 27:

[issue43856] Docs for importlib.metadata should mention Python version

2021-04-15 Thread Antoine Pitrou
New submission from Antoine Pitrou : https://docs.python.org/3/library/importlib.metadata.html lacks a mention of which Python version saw the introduction of `importlib.metadata` (it definitely doesn't exist in my 3.7 install, for example). -- components: Library (Lib) messages:

[issue43857] Fix the AttributeError message for deletion of a missing attribute

2021-04-15 Thread Géry
New submission from Géry : Compare the `AttributeError` messages in this interactive Python session: ```python >>> class A: ... y = 0 ... __slots__ = ('z',) ... >>> A().x […] AttributeError: 'A' object has no attribute 'x' >>> A().x = 1 […] AttributeError: 'A' object has no attribute

[issue41100] Support macOS 11 and Apple Silicon Macs

2021-04-15 Thread Ned Deily
Ned Deily added the comment: @harlantc, in general, please open new issues for new problems. That said, I took a quick look at the build.log you provided and it was not obvious exactly why things went wrong. The most obvious difference is that when I do a 3.9.4 build, the extension module

[issue41100] Support macOS 11 and Apple Silicon Macs

2021-04-15 Thread Harlan Cheer
Harlan Cheer added the comment: @ned.deily sorry about that, will do that in the future. Thanks for replying. in regard to the extra args, those were all added in an attempt to make things work, I should probably have shown an earlier log that excluded them. I wasn't sure setup.py would be

[issue43853] [sqlite3] Fix sqlite3_value_text() usage

2021-04-15 Thread Erlend Egeberg Aasland
Change by Erlend Egeberg Aasland : -- title: [sqlite] Fix sqlite3_value_text() usage -> [sqlite3] Fix sqlite3_value_text() usage ___ Python tracker ___

[issue43853] [sqlite] Fix sqlite3_value_text() usage

2021-04-15 Thread Erlend Egeberg Aasland
Change by Erlend Egeberg Aasland : -- pull_requests: +24154 stage: -> patch review pull_request: https://github.com/python/cpython/pull/25422 ___ Python tracker ___

[issue35056] Test leaks of memory not managed by Python allocator

2021-04-15 Thread Erlend Egeberg Aasland
Erlend Egeberg Aasland added the comment: Victor, Serhiy: Would this issue be "large" or important enough to re-raise the debate about implementing an msize() function in the PyMem_ API, or is it not worth it? I guess no; it has been discussed numerous times before. Else, I can start a

[issue41100] Support macOS 11 and Apple Silicon Macs

2021-04-15 Thread Harlan Cheer
Harlan Cheer added the comment: Trying to build from source to Apple M1 Big Sur (macOS 11), and it's failing to compile the standard library extension modules. It seems to be that the .c files are not being located properly, but looking in Modules/ I can see all the required source files

[issue34321] mmap.mmap() should not necessarily clone the file descriptor

2021-04-15 Thread Zackery Spytz
Change by Zackery Spytz : -- keywords: +patch nosy: +ZackerySpytz nosy_count: 3.0 -> 4.0 pull_requests: +24159 stage: -> patch review pull_request: https://github.com/python/cpython/pull/25425 ___ Python tracker

[issue43856] Docs for importlib.metadata should mention Python version

2021-04-15 Thread Shreyan Avigyan
Shreyan Avigyan added the comment: importlib.metadata was introduced in Python 3.8. But you're right the docs should mention about the version importlib.metadata was introduced in. -- nosy: +shreyanavigyan ___ Python tracker

[issue40222] "Zero cost" exception handling

2021-04-15 Thread Guido van Rossum
Change by Guido van Rossum : -- nosy: +gvanrossum ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue43857] Fix the AttributeError message for deletion of a missing attribute

2021-04-15 Thread Géry
Change by Géry : -- keywords: +patch pull_requests: +24158 stage: -> patch review pull_request: https://github.com/python/cpython/pull/25424 ___ Python tracker ___

[issue43804] Add more info about building C/C++ Extensions on Windows using MSVC

2021-04-15 Thread Shreyan Avigyan
Shreyan Avigyan added the comment: Please have a review. -- ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue43846] Control stack usage in large expressions

2021-04-15 Thread Mark Shannon
Mark Shannon added the comment: New changeset 11e0b295dee235dd6fd66a10d4823b0dcb014dc4 by Mark Shannon in branch 'master': bpo-43846: Use less stack for large literals and calls (GH-25403) https://github.com/python/cpython/commit/11e0b295dee235dd6fd66a10d4823b0dcb014dc4 --

[issue41682] [Windows] test_asyncio: Proactor test_sendfile_close_peer_in_the_middle_of_receiving failure

2021-04-15 Thread STINNER Victor
Change by STINNER Victor : -- title: test_asyncio: Proactor test_sendfile_close_peer_in_the_middle_of_receiving failure -> [Windows] test_asyncio: Proactor test_sendfile_close_peer_in_the_middle_of_receiving failure ___ Python tracker

[issue41682] test_asyncio: Proactor test_sendfile_close_peer_in_the_middle_of_receiving failure

2021-04-15 Thread STINNER Victor
STINNER Victor added the comment: I marked bpo-42124 and bpo-43539 as a duplicate of this issue. -- ___ Python tracker ___ ___

[issue41682] [Windows] test_asyncio: Proactor test_sendfile_close_peer_in_the_middle_of_receiving failure

2021-04-15 Thread STINNER Victor
Change by STINNER Victor : -- nosy: +terry.reedy ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue35056] Test leaks of memory not managed by Python allocator

2021-04-15 Thread STINNER Victor
STINNER Victor added the comment: Multiple C library don't provide msize() function. If you seriously consider to add it, you should conduct a study on all platforms. -- ___ Python tracker

[issue42124] FAIL test_asyncio test_sendfile_close_peer_in_the_middle_of_receiving

2021-04-15 Thread STINNER Victor
STINNER Victor added the comment: Duplicate of bpo-41682. -- resolution: -> duplicate stage: patch review -> resolved status: open -> closed superseder: -> test_asyncio: Proactor test_sendfile_close_peer_in_the_middle_of_receiving failure ___

[issue43539] test_asyncio: test_sendfile_close_peer_in_the_middle_of_receiving() fails randomly

2021-04-15 Thread STINNER Victor
STINNER Victor added the comment: Duplicate of bpo-41682. -- resolution: -> duplicate stage: patch review -> resolved status: open -> closed superseder: -> test_asyncio: Proactor test_sendfile_close_peer_in_the_middle_of_receiving failure ___

[issue43823] Improve syntax errors for invalid dictionary literals

2021-04-15 Thread Pablo Galindo Salgado
Pablo Galindo Salgado added the comment: New changeset da7435017430671f86075449ff7bde96fd7700a5 by Pablo Galindo in branch 'master': bpo-43823: Improve syntax errors for invalid dictionary literals (GH-25378) https://github.com/python/cpython/commit/da7435017430671f86075449ff7bde96fd7700a5

[issue43823] Improve syntax errors for invalid dictionary literals

2021-04-15 Thread Pablo Galindo Salgado
Change by Pablo Galindo Salgado : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___

[issue40006] enum: Add documentation for _create_pseudo_member_ and composite members

2021-04-15 Thread Ethan Furman
Change by Ethan Furman : -- assignee: docs@python -> ethan.furman resolution: -> fixed stage: patch review -> resolved status: open -> closed versions: +Python 3.10 -Python 3.8, Python 3.9 ___ Python tracker

[issue43744] enum: Adding a member named _classname__ raises IndexError

2021-04-15 Thread Ethan Furman
Change by Ethan Furman : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___ ___

[issue41682] test_asyncio: Proactor test_sendfile_close_peer_in_the_middle_of_receiving failure

2021-04-15 Thread STINNER Victor
Change by STINNER Victor : -- keywords: +patch nosy: +vstinner nosy_count: 3.0 -> 4.0 pull_requests: +24157 stage: -> patch review pull_request: https://github.com/python/cpython/pull/25400 ___ Python tracker

[issue43539] test_asyncio: test_sendfile_close_peer_in_the_middle_of_receiving() fails randomly

2021-04-15 Thread STINNER Victor
Change by STINNER Victor : -- keywords: +patch pull_requests: +24155 stage: -> patch review pull_request: https://github.com/python/cpython/pull/25400 ___ Python tracker ___

[issue42124] FAIL test_asyncio test_sendfile_close_peer_in_the_middle_of_receiving

2021-04-15 Thread STINNER Victor
Change by STINNER Victor : -- keywords: +patch nosy: +vstinner nosy_count: 3.0 -> 4.0 pull_requests: +24156 stage: needs patch -> patch review pull_request: https://github.com/python/cpython/pull/25400 ___ Python tracker

[issue43744] enum: Adding a member named _classname__ raises IndexError

2021-04-15 Thread Ethan Furman
Ethan Furman added the comment: New changeset ec09973f5b21d33550c834ddc89606b0e1c70ffd by Ethan Furman in branch 'master': bpo-43744: [Enum] fix ``_is_private`` (GH-25349) https://github.com/python/cpython/commit/ec09973f5b21d33550c834ddc89606b0e1c70ffd --

[issue42248] Raised exception in Enum keeping user objects alive unnecessarily

2021-04-15 Thread Ethan Furman
Change by Ethan Furman : -- assignee: -> ethan.furman resolution: -> fixed stage: patch review -> resolved status: open -> closed type: enhancement -> behavior versions: +Python 3.10, Python 3.9 ___ Python tracker

[issue43855] test_ssl: test_msg_callback_deadlock_bpo43577() failed on macOS of GitHub Action

2021-04-15 Thread STINNER Victor
New submission from STINNER Victor : macOS of GitHub Action failed: https://github.com/python/cpython/pull/25400/checks?check_run_id=2344085246 ERROR: test_msg_callback_deadlock_bpo43577 (test.test_ssl.TestSSLDebug) --

[issue43852] [sqlite3] Improve tuple creation

2021-04-15 Thread Erlend Egeberg Aasland
Change by Erlend Egeberg Aasland : -- title: [sqlite3] Harden tuple creation -> [sqlite3] Improve tuple creation ___ Python tracker ___

[issue43858] Provide method to get list of logging level names

2021-04-15 Thread Andy Lowry
New submission from Andy Lowry : It would be useful to have something like a `getLevelNames` method to return the current list of level names, ordered by priority. This currently appears to be available only by accessing a private member, like `_levelToName` or `_nameToLevel`. This

[issue43646] ForwardRef name conflict during evaluation

2021-04-15 Thread Christodoulos Tsoulloftas
Christodoulos Tsoulloftas added the comment: @kj I can confirm the issue is resolved with Python 3.10.0a7+ -- status: pending -> open ___ Python tracker ___

[issue43858] Provide method to get list of logging level names

2021-04-15 Thread Eric V. Smith
Change by Eric V. Smith : -- nosy: +eric.smith ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue43846] Control stack usage in large expressions

2021-04-15 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: What is performance impact of this change? I expect that creating a list incrementally can hurt performance, but how much? -- nosy: +serhiy.storchaka ___ Python tracker

[issue43822] Improve syntax errors for missing commas

2021-04-15 Thread Pablo Galindo Salgado
Pablo Galindo Salgado added the comment: New changeset b280248be8e648feb82f3f3ed0050e50b238df7b by Pablo Galindo in branch 'master': bpo-43822: Improve syntax errors for missing commas (GH-25377) https://github.com/python/cpython/commit/b280248be8e648feb82f3f3ed0050e50b238df7b --

[issue43858] Provide method to get list of logging level names

2021-04-15 Thread Shreyan Avigyan
Shreyan Avigyan added the comment: I agree with you. It would be nice to have a function to list or dictionary of level names. Moreover I suggest that there should be an argument to the function like format_level which can take in "dict:level_name" for returning a dictionary with the level

[issue43852] [sqlite3] Improve tuple creation

2021-04-15 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: I considered rewriting this code when touched that files last time (in issue43083). But PyTuple_SetItem() newer fails in these cases, so I left it as is to minimize change. So it is a pure cosmetic change. I am not opposing it. --

[issue41100] Support macOS 11 and Apple Silicon Macs

2021-04-15 Thread Ned Deily
Ned Deily added the comment: No problem. Also you should not need to specify sysroot if you are; the Apple compiler front-end takes care of that for you (see man xcrun for more details). -- ___ Python tracker

[issue43858] Provide method to get list of logging level names

2021-04-15 Thread Eric V. Smith
Change by Eric V. Smith : -- nosy: +vinay.sajip ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue43854] curses: returns incorrect chars after resuming a suspended process

2021-04-15 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: Python method is just a thin wrapper around corresponding curses function (wgetch() in this case). It looks like an issue is in the curses library. We cannot do anything with it. -- nosy: +serhiy.storchaka resolution: -> third party status: open

[issue43856] Docs for importlib.metadata should mention Python version

2021-04-15 Thread Jason R. Coombs
Change by Jason R. Coombs : -- assignee: -> jaraco ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue37596] Reproducible pyc: frozenset is not serialized in a deterministic order

2021-04-15 Thread Raymond Hettinger
Raymond Hettinger added the comment: s/hundred/hundred thousand/ -- ___ Python tracker ___ ___ Python-bugs-list mailing list

[issue43859] Improve syntax error for indentation errors

2021-04-15 Thread Pablo Galindo Salgado
Change by Pablo Galindo Salgado : -- keywords: +patch pull_requests: +24162 stage: -> patch review pull_request: https://github.com/python/cpython/pull/25431 ___ Python tracker

[issue42037] Documentation confusion in CookieJar functions

2021-04-15 Thread Andrei Kulakov
Andrei Kulakov added the comment: I can confirm `unverifiable` is an attr: https://github.com/python/cpython/blob/master/Lib/urllib/request.py#L333 and so is incorrectly listed as a method in cookie jar docs. -- nosy: +andrei.avk ___ Python

[issue43822] Improve syntax errors for missing commas

2021-04-15 Thread Pablo Galindo Salgado
Change by Pablo Galindo Salgado : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___

[issue43823] Improve syntax errors for invalid dictionary literals

2021-04-15 Thread Pablo Galindo Salgado
Pablo Galindo Salgado added the comment: New changeset b5b98bd8f8c72a9068cf149dbc162c8c95d30057 by Pablo Galindo in branch 'master': bpo-43823: Fix location of one of the errors for invalid dictionary literals (GH-25427)

[issue40443] Remove unused imports in the stdlib (April 2020 edition)

2021-04-15 Thread STINNER Victor
Change by STINNER Victor : -- pull_requests: +24161 pull_request: https://github.com/python/cpython/pull/25429 ___ Python tracker ___

[issue38671] pathlib.Path.resolve(strict=False) returns relative path on Windows if the entry does not exist

2021-04-15 Thread Claudio Jolowicz
Change by Claudio Jolowicz : -- nosy: +cjolowicz ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue43823] Improve syntax errors for invalid dictionary literals

2021-04-15 Thread Pablo Galindo Salgado
Change by Pablo Galindo Salgado : -- pull_requests: +24160 pull_request: https://github.com/python/cpython/pull/25427 ___ Python tracker ___

[issue37596] Reproducible pyc: frozenset is not serialized in a deterministic order

2021-04-15 Thread Raymond Hettinger
Raymond Hettinger added the comment: > Would it be reasonable to make it so that sets are > always created with the definition order? No, it would not. We would also have to maintain order across set operations such as intersection which which would become dramatically more expensive if

[issue37596] Reproducible pyc: frozenset is not serialized in a deterministic order

2021-04-15 Thread Filipe Laíns
Filipe Laíns added the comment: s/is can/can/ -- ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue43859] Improve syntax error for indentation errors

2021-04-15 Thread Pablo Galindo Salgado
New submission from Pablo Galindo Salgado : The current indentation error is quite simplistic and it does not include the context of the statement that was associated with the indented block and where it was: >>> def foo(): ... if lel: ... x = 2 File "", line 3 x = 2 ^

[issue43809] Improve mismatching parentheses error

2021-04-15 Thread Pablo Galindo Salgado
Pablo Galindo Salgado added the comment: This is probably not worth the complexity, so I am closing it -- ___ Python tracker ___

[issue43809] Improve mismatching parentheses error

2021-04-15 Thread Pablo Galindo Salgado
Change by Pablo Galindo Salgado : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___

[issue37596] Reproducible pyc: frozenset is not serialized in a deterministic order

2021-04-15 Thread Filipe Laíns
Filipe Laíns added the comment: > No, it would not. We would also have to maintain order across set operations > such as intersection which which would become dramatically more expensive if > they had to maintain order. For example intersecting a million element set > with a ten element

[issue43782] Failure to build from source on ppc64le on ubuntu xenial

2021-04-15 Thread Anthony Sottile
Anthony Sottile added the comment: a rebuild succeeded so I'm ok closing this :shrug: -- stage: -> resolved status: pending -> closed ___ Python tracker ___

[issue43627] What are the requirements for a test_sundry-testable script in Tools/scripts?

2021-04-15 Thread Zachary Ware
Zachary Ware added the comment: `test_sundry` just checks to see if the script is importable, so if your script runs on import it may very well cause problems :). Adding it to a skip list is a reasonable solution, as is making the script import-friendly (e.g. with a `if __name__ ==

[issue42238] Deprecate suspicious.py?

2021-04-15 Thread Raymond Hettinger
Raymond Hettinger added the comment: If reactivated, the tool needs to be substantially improved. It is NOT smart. The false positives for slicing and logging examples are unnecessarily annoying. It creates a barrier for people submitting documentation patches. Each of the 367 entries

[issue39376] Avoid modifying the process global environment (not thread safe)

2021-04-15 Thread STINNER Victor
Change by STINNER Victor : -- components: +Subinterpreters ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue43782] Failure to build from source on ppc64le on ubuntu xenial

2021-04-15 Thread Zachary Ware
Change by Zachary Ware : -- resolution: -> third party status: open -> pending ___ Python tracker ___ ___ Python-bugs-list mailing

[issue42238] Deprecate suspicious.py?

2021-04-15 Thread Pablo Galindo Salgado
Pablo Galindo Salgado added the comment: I agree with all you said, but I am against forcing the release management team to absorb the responsibility of fixing all the errors that the CI didn't catch, real or not. Releasing is already a multi-hour process and having many docs errors and

[issue37596] Reproducible pyc: frozenset is not serialized in a deterministic order

2021-04-15 Thread Chih-Hsuan Yen
Change by Chih-Hsuan Yen : -- nosy: -yan12125 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue41323] Perform "peephole" optimization directly on control-flow graph.

2021-04-15 Thread Inada Naoki
Inada Naoki added the comment: New changeset 8a232c7b17a2e41ae14d8bb7937ddfea69301dce by Inada Naoki in branch 'master': bpo-41323: compiler: Reuse tuple in constant tuple folding (GH-25419) https://github.com/python/cpython/commit/8a232c7b17a2e41ae14d8bb7937ddfea69301dce --

[issue43860] unittest increment tests executed

2021-04-15 Thread Steve Kelem
New submission from Steve Kelem : The unittest module (and most other unittest modules) keep a count of the number of functional tests run, as defined by the number of times test is called. I would like the option to count the number of times that assert is called. I have to run

[issue43723] Deprecate camelCase aliases from threading.py

2021-04-15 Thread Terry J. Reedy
Change by Terry J. Reedy : -- nosy: +terry.reedy nosy_count: 6.0 -> 7.0 pull_requests: +24163 pull_request: https://github.com/python/cpython/pull/25432 ___ Python tracker ___