Skip to content
Snippets Groups Projects
Select Git revision
  • 3.10
  • 3.11
  • main default protected
  • revert-15688-bpo-38031-_io-FileIO-opener-crash
  • 3.8
  • 3.9
  • 3.7
  • enum-fix_auto
  • branch-v3.11.0
  • backport-c3648f4-3.11
  • gh-93963/remove-importlib-resources-abcs
  • refactor-wait_for
  • shared-testcase
  • v3.12.0a2
  • v3.12.0a1
  • v3.11.0
  • v3.8.15
  • v3.9.15
  • v3.10.8
  • v3.7.15
  • v3.11.0rc2
  • v3.8.14
  • v3.9.14
  • v3.7.14
  • v3.10.7
  • v3.11.0rc1
  • v3.10.6
  • v3.11.0b5
  • v3.11.0b4
  • v3.10.5
  • v3.11.0b3
  • v3.11.0b2
  • v3.9.13
33 results

cpython

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Serhiy Storchaka authored
    When keyword argument name is an instance of a str subclass with
    overloaded methods __eq__ and __hash__, the former code could not find
    the name of an extraneous keyword argument to report an error, and
    _PyArg_UnpackKeywords() returned success without setting the
    corresponding cell in the linearized arguments array. But since the number
    of expected initialized cells is determined as the total number of passed
    arguments, this lead to reading NULL as a keyword parameter value, that
    caused SystemError or crash or other undesired behavior..
    (cherry picked from commit ebad53a4)
    
    Co-authored-by: default avatarSerhiy Storchaka <storchaka@gmail.com>
    563f0584
    History
    Name Last commit Last update