Skip to content
Snippets Groups Projects
Select Git revision
  • 3d1ca867ed0e3ae343166806f8ddd9739e568ab4
  • main default protected
  • 3.10
  • 3.11
  • 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
34 results

cpython

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Gregory P. Smith authored and GitHub committed
    This is true of all dictionaries in Python, but this one tends to
    catch people off guard as they don't realize when sys.modules might
    change out from underneath them as a hidden side effect of their
    code.  Copying it first avoids the RuntimeError.  An example when
    this happens in single threaded code are codecs being loaded which
    are an implicit time of use import that most need not think about.
    3d1ca867
    History
    Name Last commit Last update