)]}'
{
  "commit": "993c3cca16ed00a0bfe467f7f26ac4f5f6dfb24c",
  "tree": "765b64249a8406226b300c9fc8500baa1afec746",
  "parents": [
    "0cc71bde001950d3634c235e2b0d24cda6ce7dce"
  ],
  "author": {
    "name": "Eric Snow",
    "email": "ericsnowcurrently@gmail.com",
    "time": "Thu Apr 11 00:37:01 2024"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Apr 11 00:37:01 2024"
  },
  "message": "gh-76785: Add More Tests to test_interpreters.test_api (gh-117662)\n\nIn addition to the increase test coverage, this is a precursor to sorting out how we handle interpreters created directly via the C-API.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "63abef864ff87fe53812f8c1f011c0973d439c30",
      "old_mode": 33188,
      "old_path": "Include/internal/pycore_crossinterp.h",
      "new_id": "64d881dbab7357a9bfada00aa5673575a4895960",
      "new_mode": 33188,
      "new_path": "Include/internal/pycore_crossinterp.h"
    },
    {
      "type": "modify",
      "old_id": "1bb123b8607eddd079bc4bb4dcee0a6e6cc2193c",
      "old_mode": 33188,
      "old_path": "Include/internal/pycore_interp.h",
      "new_id": "c96a9e40e4274a858d9367f9f25e8798d756c3dd",
      "new_mode": 33188,
      "new_path": "Include/internal/pycore_interp.h"
    },
    {
      "type": "modify",
      "old_id": "35e266acd3ab6077f160e7475a2375c67ddf6830",
      "old_mode": 33188,
      "old_path": "Include/internal/pycore_pystate.h",
      "new_id": "eb5b5fee59009cf2af7e8e41e11f4e6c4fe472bb",
      "new_mode": 33188,
      "new_path": "Include/internal/pycore_pystate.h"
    },
    {
      "type": "modify",
      "old_id": "88d888943d28b1ea4f8e22fb0194779ef7c9a109",
      "old_mode": 33188,
      "old_path": "Include/internal/pycore_runtime_init.h",
      "new_id": "33c7a9dadfd2a1e03b3e668b3d55c3c9f347e405",
      "new_mode": 33188,
      "new_path": "Include/internal/pycore_runtime_init.h"
    },
    {
      "type": "modify",
      "old_id": "8be4ee736aa93b6c93c11a0f413a50275f9ce2a9",
      "old_mode": 33188,
      "old_path": "Lib/test/support/interpreters/__init__.py",
      "new_id": "60323c9874f9a07bda8e335eb50483aecec66c59",
      "new_mode": 33188,
      "new_path": "Lib/test/support/interpreters/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "c5d29bd2dd911fc85d38514f7e6905c8b1568748",
      "old_mode": 33188,
      "old_path": "Lib/test/test__xxinterpchannels.py",
      "new_id": "3db0cb7e6e1d49d351e0c8360a3d596fcebbbcaf",
      "new_mode": 33188,
      "new_path": "Lib/test/test__xxinterpchannels.py"
    },
    {
      "type": "modify",
      "old_id": "841077adbb0f1626c65a0c653938313ed88f95ff",
      "old_mode": 33188,
      "old_path": "Lib/test/test__xxsubinterpreters.py",
      "new_id": "c8c964f642f1cfbe47055fdcd77243bb59714ba6",
      "new_mode": 33188,
      "new_path": "Lib/test/test__xxsubinterpreters.py"
    },
    {
      "type": "modify",
      "old_id": "2f2bf03749f834b3a72839dbfcdaa376b8c2fadd",
      "old_mode": 33188,
      "old_path": "Lib/test/test_capi/test_misc.py",
      "new_id": "35d6a209122a99099ed6156a3870f01f107274f8",
      "new_mode": 33188,
      "new_path": "Lib/test/test_capi/test_misc.py"
    },
    {
      "type": "modify",
      "old_id": "a326b39fd234c7c2f862b6da55be691a40a36acf",
      "old_mode": 33188,
      "old_path": "Lib/test/test_interpreters/test_api.py",
      "new_id": "abf66a7cde796c47a34efad2a1202cecced3dcf3",
      "new_mode": 33188,
      "new_path": "Lib/test/test_interpreters/test_api.py"
    },
    {
      "type": "modify",
      "old_id": "5ade6762ea24ef9787c5aea0964714ae1b7e3256",
      "old_mode": 33188,
      "old_path": "Lib/test/test_interpreters/utils.py",
      "new_id": "d92179474959ef998ab4305bc8bbe8086a1f9ce2",
      "new_mode": 33188,
      "new_path": "Lib/test/test_interpreters/utils.py"
    },
    {
      "type": "modify",
      "old_id": "de9a60ce657e0cfa386f564b9fc523ce232a32fc",
      "old_mode": 33188,
      "old_path": "Modules/_interpreters_common.h",
      "new_id": "07120f6ccc7207d5677d885c5398a8a59819e4c0",
      "new_mode": 33188,
      "new_path": "Modules/_interpreters_common.h"
    },
    {
      "type": "modify",
      "old_id": "758e88e288bac6df31b94e96a4d178b92e5df147",
      "old_mode": 33188,
      "old_path": "Modules/_testinternalcapi.c",
      "new_id": "538e4ceafd174388209b82c0380b97d5386f516c",
      "new_mode": 33188,
      "new_path": "Modules/_testinternalcapi.c"
    },
    {
      "type": "modify",
      "old_id": "b63a3aab8263bc3d182554b803664e35781f89a9",
      "old_mode": 33188,
      "old_path": "Modules/_xxinterpchannelsmodule.c",
      "new_id": "bea0a6cf93fa02df34f28e9147456affe361ecd9",
      "new_mode": 33188,
      "new_path": "Modules/_xxinterpchannelsmodule.c"
    },
    {
      "type": "modify",
      "old_id": "94b8ee35001732b84ca3098c010dc89d3edffd8b",
      "old_mode": 33188,
      "old_path": "Modules/_xxsubinterpretersmodule.c",
      "new_id": "37ac5a3f28aba987ab90acb94a5aae85c61813b4",
      "new_mode": 33188,
      "new_path": "Modules/_xxsubinterpretersmodule.c"
    },
    {
      "type": "modify",
      "old_id": "16efe9c3958f87372884d18fba7ea34f3c8dc146",
      "old_mode": 33188,
      "old_path": "Python/crossinterp.c",
      "new_id": "fb0dae0bbb8f7520323dd36700676ec2af15b5a1",
      "new_mode": 33188,
      "new_path": "Python/crossinterp.c"
    },
    {
      "type": "modify",
      "old_id": "0f324bac48a2d8f0abea8df19688d457f2ea16c2",
      "old_mode": 33188,
      "old_path": "Python/crossinterp_exceptions.h",
      "new_id": "6ecc10c7955fd85fcc031bb8093a9cc8f6a5dd68",
      "new_mode": 33188,
      "new_path": "Python/crossinterp_exceptions.h"
    },
    {
      "type": "modify",
      "old_id": "1d315b80d88ce0092826f23839df96f68bbaa642",
      "old_mode": 33188,
      "old_path": "Python/pylifecycle.c",
      "new_id": "4e83b1671a5029345803a4bcfa2b49a6cdb73dda",
      "new_mode": 33188,
      "new_path": "Python/pylifecycle.c"
    },
    {
      "type": "modify",
      "old_id": "4a52f6444ba10a6d940053a5d8d1d4b420dc7a4d",
      "old_mode": 33188,
      "old_path": "Python/pystate.c",
      "new_id": "b0fb210bb5f5f619144f1d7c6103e913e9772747",
      "new_mode": 33188,
      "new_path": "Python/pystate.c"
    }
  ]
}
