main
Name already in use
Commits on Dec 23, 2022
-
gh-99110: Initialize
frame->previous
in init_frame to fix segmentat……ion fault when accessing `frame.f_back` (#100182)
-
gh-76963: PEP3118 itemsize of an empty ctypes array should not be 0 (G…
…H-5576) The itemsize returned in a memoryview of a ctypes array is now computed from the item type, instead of dividing the total size by the length and assuming that the length is not zero.
-
Commits on Dec 22, 2022
-
gh-57762: fix misleading tkinter.Tk docstring (#98837)
Mentioned as a desired change by terryjreedy on the corresponding issue, since Tk is not a subclass of Toplevel.
-
gh-85432: Harmonise parameter names between C and pure-Python impleme…
…ntations of `datetime.time.strftime`, `datetime.datetime.fromtimestamp` (#99993)
-
GH-99554: Trim trailing whitespace (GH-100435)
Automerge-Triggered-By: GH:brandtbucher
-
gh-100344: Add C implementation for
asyncio.current_task
(#100345)Co-authored-by: pranavtbhat
-
-
gh-99761: Add
_PyLong_IsPositiveSingleDigit
function to check for s……ingle digit integers (#100064)
-
Correct typo in typing.py (#100423)
In the docstring of `ParamSpec`, the name of `P = ParamSpec('P')` was mistakenly written as `'T'`.
-
Commits on Dec 21, 2022
-
GH-69564: Clarify use of octal format of mode argument in help(os.chm…
…od) (#20621) Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com>
-
-
-
-
gh-85267: Improvements to inspect.signature __text_signature__ handli…
…ng (#98796) This makes a couple related changes to inspect.signature's behaviour when parsing a signature from `__text_signature__`. First, `inspect.signature` is documented as only raising ValueError or TypeError. However, in some cases, we could raise RuntimeError. This PR changes that, thereby fixing #83685. (Note that the new ValueErrors in RewriteSymbolics are caught and then reraised with a message) Second, `inspect.signature` could randomly drop parameters that it didn't understand (corresponding to `return None` in the `p` function). This is the core issue in #85267. I think this is very surprising behaviour and it seems better to fail outright. Third, adding this new failure broke a couple tests. To fix them (and to e.g. allow `inspect.signature(select.epoll.register)` as in #85267), I add constant folding of a couple binary operations to RewriteSymbolics. (There's some discussion of making signature expression evaluation arbitrary powerful in #68155. I think that's out of scope. The additional constant folding here is pretty straightforward, useful, and not much of a slippery slope) Fourth, while #85267 is incorrect about the cause of the issue, it turns out if you had consecutive newlines in __text_signature__, you'd get `tokenize.TokenError`. Finally, the `if name is invalid:` code path was dead, since `parse_name` never returned `invalid`.
-
gh-91081: Add note on WeakKeyDictionary behavior when deleting a repl…
…aced entry (#91499) Co-authored-by: Pieter Eendebak <P.T.eendebak@tudelft.nl> Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
-
gh-99991: improve docs on str.encode and bytes.decode (#100198)
Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
Commits on Dec 20, 2022
-
gh-100188: Reduce misses in BINARY_SUBSCR_(LIST/TUPLE)_INT (#100189)
Don't specialize if the index is negative.
-
gh-99576: Fix cookiejar file that was not truncated for some classes (G…
…H-99616) Co-authored-by: Łukasz Langa <lukasz@langa.pl>
-
gh-100348: Fix ref cycle in
asyncio._SelectorSocketTransport
with `……_read_ready_cb` (#100349)
-
gh-88211: Change lower-case and upper-case to match recommendations i…
…n imaplib docs (#99625)
-
gh-89051: Add ssl.OP_LEGACY_SERVER_CONNECT (#93927)
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com> Co-authored-by: Christian Heimes <christian@python.org> Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> Fixes #89051
-
gh-69929: re docs: Add more specific definition of \w (#92015)
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>