Skip to content
Permalink
3.9

Commits on Oct 13, 2020

  1. bpo-41995: Fix null ptr deref in tracemalloc_copy_trace() (GH-22660)

    Fix a null pointer dereference in tracemalloc_copy_trace()
    of _tracemalloc.
    (cherry picked from commit 66c28f5)
    
    Co-authored-by: Yunlongs <lylgood@foxmail.com>
    miss-islington and Yunlongs committed Oct 13, 2020

Commits on Oct 12, 2020

  1. Fix typo in "Context manager types" section in typing.rst (GH-22676)

    Fix typo in the "Context manager types" section in `typing.rst`.
    
    Automerge-Triggered-By: @gvanrossum
    (cherry picked from commit ba06a70)
    
    Co-authored-by: Saiyang Gou <gousaiyang@163.com>
    miss-islington and gousaiyang committed Oct 12, 2020
  2. [3.9] bpo-39481: Fix duplicate SimpleQueue type in test_genericalias.…

    …py (GH-22619) (#22624)
    
    There are two different `SimpleQueue` types imported (from `multiprocessing.queues` and `queue`) in `Lib/test/test_genericalias.py`, the second one shadowing the first one, making the first one not actually tested. Fix by using different names.
    
    Automerge-Triggered-By: @gvanrossum.
    (cherry picked from commit b2c0a43)
    
    Co-authored-by: Saiyang Gou <gousaiyang@163.com>
    gousaiyang committed Oct 12, 2020
  3. bpo-42015: Reorder dereferencing calls in meth_dealloc, to make sure …

    …m_self is kept alive long enough (GH-22670)
    
    (cherry picked from commit 04b8631)
    
    Co-authored-by: Yannick Jadoul <yannick.jadoul@belgacom.net>
    miss-islington and YannickJadoul committed Oct 12, 2020
  4. [doc] Fix typo in the graphlib docs (GH-22661) (GH-22669)

    Automerge-Triggered-By: @pablogsal
    (cherry picked from commit abe244c)
    
    Co-authored-by: linchiwei123 <40888469+linchiwei123@users.noreply.github.com>
    
    Co-authored-by: linchiwei123 <40888469+linchiwei123@users.noreply.github.com>
    miss-islington and linchiwei123 committed Oct 12, 2020
  5. Fix typo (GH-22582)

    /af/of/s
    
    Automerge-Triggered-By: @Mariatta
    (cherry picked from commit 8197a93)
    
    Co-authored-by: Gaurav Kamath <st0le@users.noreply.github.com>
    miss-islington and st0le committed Oct 12, 2020
  6. bpo-41739: Fix test_logging.test_race_between_set_target_and_flush() (G…

    …H-22655) (GH-22656)
    
    The test now waits until all threads complete to avoid leaking
    running threads.
    
    Also, use regular threads rather than daemon threads.
    
    (cherry picked from commit 13ff396)
    vstinner committed Oct 12, 2020

Commits on Oct 11, 2020

  1. bpo-41971: Fix test failure in test.test_tools.test_c_analyzer when m…

    …utating global state (GH-22652) (GH-22653)
    
    (cherry picked from commit 47ecfd8)
    
    Co-authored-by: Pablo Galindo <Pablogsal@gmail.com>
    
    Co-authored-by: Pablo Galindo <Pablogsal@gmail.com>
    miss-islington and pablogsal committed Oct 11, 2020
  2. Fix typo in typing.rst (GH-22625)

    (cherry picked from commit 0ff8a3b)
    
    Co-authored-by: abdo <abd.nh25@gmail.com>
    miss-islington and abdnh committed Oct 11, 2020

Commits on Oct 10, 2020

  1. bpo-41986: Add Py_FileSystemDefaultEncodeErrors and Py_UTF8Mode back …

    …to limited API (GH-22621)
    
    (cherry picked from commit 637a09b)
    
    Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
    miss-islington and serhiy-storchaka committed Oct 10, 2020
  2. [3.9] bpo-41371: Handle lzma lib import error in test_zoneinfo.py (GH…

    …-21734) (GH-22039)
    
    (cherry picked from commit 5f0769a)
    
    Co-authored-by: Nathan M <nathanmaynes@gmail.com>
    tirkarthi and nmaynes committed Oct 10, 2020

Commits on Oct 9, 2020

  1. bpo-41831: Restore str implementation of __str__ in tkinter.EventType (

    …GH-22355)
    
    (cherry picked from commit eb38c6b)
    
    Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
    miss-islington and serhiy-storchaka committed Oct 9, 2020
  2. bpo-41831: Add tests for tkinter.Event.__repr__ (GH-22354) (GH-22617)

    (cherry picked from commit f25323a)
    
    Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
    miss-islington and serhiy-storchaka committed Oct 9, 2020
  3. [3.9] bpo-41979: Accept star-unpacking on with-item targets (GH-22611) (

    GH-22612)
    
    Co-authored-by: Batuhan Taskaya <batuhanosmantaskaya@gmail.com>
    
    Automerge-Triggered-By: @pablogsal
    isidentical committed Oct 9, 2020
  4. [3.9] bpo-41970: Avoid test failure in test_lib2to3 if the module is …

    …already imported (GH-22595) (GH-22609)
    
    (cherry picked from commit 4a9f82f)
    
    Co-authored-by: Pablo Galindo <Pablogsal@gmail.com>
    tirkarthi and pablogsal committed Oct 9, 2020

Commits on Oct 8, 2020

  1. Fix the attribute names in the docstring of GenericAlias (GH-22594)

    (cherry picked from commit 77f0a23)
    
    Co-authored-by: Mikhail Golubev <qsolo825@gmail.com>
    miss-islington and east825 committed Oct 8, 2020
  2. bpo-41557: Update Windows installer to use SQLite 3.33.0 (GH-21960)

    (cherry picked from commit bfe6e03)
    
    Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no>
    miss-islington and erlend-aasland committed Oct 8, 2020
  3. bpo-41976: Fix the fallback to gcc of ctypes.util.find_library when u…

    …sing gcc>9 (GH-22598)
    
    (cherry picked from commit 27ac19c)
    
    Co-authored-by: Pablo Galindo <Pablogsal@gmail.com>
    miss-islington and pablogsal committed Oct 8, 2020
  4. bpo-41306: Allow scale value to not be rounded (GH-21715)

    This fixes the test failure with Tk 6.8.10 which is caused by changes to how Tk rounds the `from`, `to` and `tickinterval` arguments. This PR uses `noconv` if the patchlevel is greater than or equal to 8.6.10 (credit to Serhiy for this idea as it is much simpler than what I previously proposed).
    
    Going into more detail for those who want it, the Tk change was made in [commit 591f68c](tcltk/tk@591f68c) and means that the arguments listed above are rounded relative to the value of `from`. However, when rounding the `from` argument ([line 623](https://github.com/tcltk/tk/blob/591f68cb382525b72664c6fecaab87742b6cc87a/generic/tkScale.cGH-L623)), it is rounded relative to itself (i.e. rounding `0`) and therefore the assigned value for `from` is always what is given (no matter what values of `from` and `resolution`).
    
    Automerge-Triggered-By: @pablogsal
    (cherry picked from commit aecf036)
    
    Co-authored-by: E-Paine <63801254+E-Paine@users.noreply.github.com>
    miss-islington and E-Paine committed Oct 8, 2020
  5. bpo-41376: Fix the documentation of `site.getusersitepackages()` (GH-…

    …21602)
    
    `site.getusersitepackages()` returns the location of the user-specific site-packages directory
    even when the user-specific site-packages is disabled.
    
    ```
    $ python -s -m site
    sys.path = [
        '/home/user/conda/lib/python37.zip',
        '/home/user/conda/lib/python3.7',
        '/home/user/conda/lib/python3.7/lib-dynload',
        '/home/user/conda/lib/python3.7/site-packages',
    ]
    USER_BASE: '/home/user/.local' (exists)
    USER_SITE: '/home/user/.local/lib/python3.7/site-packages' (doesn't exist)
    ENABLE_USER_SITE: False
    ```
    
    It was not practical to prevent the function from returning None if user-specific site-packages are disabled, since there are other uses of the function which are relying on this behaviour (e.g. `python -m site`).
    (cherry picked from commit 35f041d)
    
    Co-authored-by: Phil Elson <pelson.pub@gmail.com>
    miss-islington and pelson committed Oct 8, 2020

Commits on Oct 6, 2020

  1. bpo-41944: No longer call eval() on content received via HTTP in the …

    …CJK codec tests (GH-22566)
    
    (cherry picked from commit 2ef5caa)
    
    Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
    miss-islington and serhiy-storchaka committed Oct 6, 2020

Commits on Oct 5, 2020

  1. bpo-41584: clarify when the reflected method of a binary arithemtic o…

    …perator is called (GH-22505)
    
    (cherry picked from commit d02d824)
    
    Co-authored-by: Brett Cannon <brett@python.org>
    miss-islington and brettcannon committed Oct 5, 2020
  2. bpo-41939: Fix test_site.test_license_exists_at_url() (GH-22559) (#22567

    )
    
    Call urllib.request.urlcleanup() to reset the global
    urllib.request._opener.
    (cherry picked from commit 1fce240)
    
    Co-authored-by: Victor Stinner <vstinner@python.org>
    miss-islington and vstinner committed Oct 5, 2020
  3. Post 3.9.0

    ambv committed Oct 5, 2020
  4. Merge tag 'v3.9.0' into 3.9

    Python 3.9.0
    ambv committed Oct 5, 2020
  5. Python 3.9.0

    ambv committed Oct 5, 2020
  6. bpo-41774: Tweak new programming FAQ entry (GH-22562)

    Remove mention of space in "remove multiple items from list".
    (cherry picked from commit 060937d)
    
    Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
    miss-islington and terryjreedy committed Oct 5, 2020
  7. bpo-41557: Update macOS installer to use SQLite 3.33.0 (GH-21959) (GH…

    …-22560)
    
    (cherry picked from commit 9a76426)
    
    Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no>
    miss-islington and erlend-aasland committed Oct 5, 2020

Commits on Oct 4, 2020

  1. bpo-41892: Clarify that an example in the ElementTree docs explicitly…

    … avoids modifying an XML tree while iterating over it. (GH-22464) (GH-22554)
    
    (cherry picked from commit 40db798)
    
    Co-authored-by: scoder <stefan_ml@behnel.de>
    
    Co-authored-by: scoder <stefan_ml@behnel.de>
    miss-islington and scoder committed Oct 4, 2020
  2. [3.9] bpo-41909: Enable previously disabled recursion checks. (GH-22536

    …) (GH-22550)
    
    Enable recursion checks which were disabled when get __bases__ of
    non-type objects in issubclass() and isinstance() and when intern
    strings. It fixes a stack overflow when getting __bases__ leads
    to infinite recursion.
    
    Originally recursion checks was disabled for PyDict_GetItem() which
    silences all errors including the one raised in case of detected
    recursion and can return incorrect result. But now the code uses
    PyDict_GetItemWithError() and PyDict_SetDefault() instead.
    (cherry picked from commit 9ece9cd)
    serhiy-storchaka committed Oct 4, 2020
  3. Typo fix (GH-22496)

    Multiple typo fixes in code comments
    
    Automerge-Triggered-By: @Mariatta
    (cherry picked from commit 619f980)
    
    Co-authored-by: Manan Kumar Garg <62146744+MananKGarg@users.noreply.github.com>
    miss-islington and MananKGarg committed Oct 4, 2020
  4. bpo-37062: Enum: add extended AutoNumber example (GH-22349) (GH-22370)

    (cherry picked from commit 62e40d8)
    
    Co-authored-by: Ethan Furman <ethan@stoneleaf.us>
    2 people authored and ambv committed Oct 4, 2020
  5. bpo-41819: Fix compiler warning in init_dump_ascii_wstr() (GH-22332)

    Fix the compiler warning:
    
    format specifies type `wint_t` (aka `int`) but the argument has type `unsigned int`
    (cherry picked from commit c322948)
    
    Co-authored-by: Samuel Marks <807580+SamuelMarks@users.noreply.github.com>
    2 people authored and ambv committed Oct 4, 2020
  6. [3.9] bpo-41490: Bump vendored pip to version 20.2.3 (GH-22527). (GH-…

    …22544)
    
    (cherry picked from commit 2cc6dc9)
    
    Co-authored-by: Pablo Galindo <Pablogsal@gmail.com>
    pablogsal authored and ambv committed Oct 4, 2020
  7. [3.9] bpo-41490: Bump vendored pip to version 20.2.3 (GH-22527). (GH-…

    …22544)
    
    (cherry picked from commit 2cc6dc9)
    
    Co-authored-by: Pablo Galindo <Pablogsal@gmail.com>
    pablogsal committed Oct 4, 2020
Older
You can’t perform that action at this time.