)]}'
{
  "commit": "6b9a6c6ec3bbc9795df67b87340e2ea58f42b3d4",
  "tree": "2a2f8a4da3de957e48507d961cb325e856648c22",
  "parents": [
    "e5ad7b7694c47555e3eac3fcb227a4b1b7b781c4"
  ],
  "author": {
    "name": "Pablo Galindo Salgado",
    "email": "Pablogsal@gmail.com",
    "time": "Fri Jan 02 02:31:39 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Jan 02 02:31:39 2026"
  },
  "message": "gh-138122: Move local imports to module level in sampling profiler (#143257)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "50c96668cc585baf5f4ffa8952775781c7e1c370",
      "old_mode": 33188,
      "old_path": "Lib/profiling/sampling/binary_reader.py",
      "new_id": "a11be3652597a6b25143112cd6ff38ce77a6ef50",
      "new_mode": 33188,
      "new_path": "Lib/profiling/sampling/binary_reader.py"
    },
    {
      "type": "modify",
      "old_id": "ea3926c95658096f82536b04e8a3e4a9e4204e43",
      "old_mode": 33188,
      "old_path": "Lib/profiling/sampling/cli.py",
      "new_id": "c0dcda46fc29d346af2e08b138d67afc9f1a41bb",
      "new_mode": 33188,
      "new_path": "Lib/profiling/sampling/cli.py"
    },
    {
      "type": "modify",
      "old_id": "022e94d014f9b759191f9044876128089b233951",
      "old_mode": 33188,
      "old_path": "Lib/profiling/sampling/heatmap_collector.py",
      "new_id": "b6d9ff79e8ceece3c568d21913c164f133907992",
      "new_mode": 33188,
      "new_path": "Lib/profiling/sampling/heatmap_collector.py"
    },
    {
      "type": "modify",
      "old_id": "c91ed9e0ea9367c822b9200ac57550eff3c6fe94",
      "old_mode": 33188,
      "old_path": "Lib/profiling/sampling/live_collector/collector.py",
      "new_id": "c03df4075277cdb8862ebea4bf784669bbe4d61a",
      "new_mode": 33188,
      "new_path": "Lib/profiling/sampling/live_collector/collector.py"
    },
    {
      "type": "modify",
      "old_id": "ac215dbfeb896e5dddbc5c836ef918a7fc70be78",
      "old_mode": 33188,
      "old_path": "Lib/profiling/sampling/live_collector/widgets.py",
      "new_id": "86d2649f875e6227369d18ad467c3739520e6c86",
      "new_mode": 33188,
      "new_path": "Lib/profiling/sampling/live_collector/widgets.py"
    },
    {
      "type": "modify",
      "old_id": "e0dc9ab6bb7edb8e308828789f083ee551e4ac3f",
      "old_mode": 33188,
      "old_path": "Lib/profiling/sampling/pstats_collector.py",
      "new_id": "6be1d698ffaa9a5c9c20b0105aca685438550ffc",
      "new_mode": 33188,
      "new_path": "Lib/profiling/sampling/pstats_collector.py"
    },
    {
      "type": "modify",
      "old_id": "55e643d0e9c8cb2edcd720413b5cef8c06193db1",
      "old_mode": 33188,
      "old_path": "Lib/profiling/sampling/stack_collector.py",
      "new_id": "4e213cfe41ca24ffb98ebf6fa41a6f253c3c55b9",
      "new_mode": 33188,
      "new_path": "Lib/profiling/sampling/stack_collector.py"
    },
    {
      "type": "modify",
      "old_id": "bcd4de7f5d7ebe6a02d247335eba80984ea81faa",
      "old_mode": 33188,
      "old_path": "Lib/test/test_profiling/test_sampling_profiler/test_advanced.py",
      "new_id": "11b1ad84242fd4388c303ec0e00713513634a3d9",
      "new_mode": 33188,
      "new_path": "Lib/test/test_profiling/test_sampling_profiler/test_advanced.py"
    },
    {
      "type": "modify",
      "old_id": "d8ca86c996bffa45e9c1397846befe00b3164d9c",
      "old_mode": 33188,
      "old_path": "Lib/test/test_profiling/test_sampling_profiler/test_async.py",
      "new_id": "1f5685717b6273c0466a5d23b1688936cb0edba2",
      "new_mode": 33188,
      "new_path": "Lib/test/test_profiling/test_sampling_profiler/test_async.py"
    },
    {
      "type": "modify",
      "old_id": "84d50cd2088a9eb7ba41741cbe50207494ede3e8",
      "old_mode": 33188,
      "old_path": "Lib/test/test_profiling/test_sampling_profiler/test_children.py",
      "new_id": "bb49faa890f3481dc929ce89b402dd09acc72b8a",
      "new_mode": 33188,
      "new_path": "Lib/test/test_profiling/test_sampling_profiler/test_children.py"
    },
    {
      "type": "modify",
      "old_id": "30615a7d31d86c4c6a060ea856f7fef0d160ffd2",
      "old_mode": 33188,
      "old_path": "Lib/test/test_profiling/test_sampling_profiler/test_collectors.py",
      "new_id": "13bdb4e111364cc2a253c971c64d52187c1e4ed4",
      "new_mode": 33188,
      "new_path": "Lib/test/test_profiling/test_sampling_profiler/test_collectors.py"
    },
    {
      "type": "modify",
      "old_id": "b82474858ddd4a7f99e63377aca6a650927c73bb",
      "old_mode": 33188,
      "old_path": "Lib/test/test_profiling/test_sampling_profiler/test_integration.py",
      "new_id": "c6731e956391a9136c63ed6f5ff6eba8e2ce507e",
      "new_mode": 33188,
      "new_path": "Lib/test/test_profiling/test_sampling_profiler/test_integration.py"
    },
    {
      "type": "modify",
      "old_id": "38f1d03e4939f1e089859157417a886a119524be",
      "old_mode": 33188,
      "old_path": "Lib/test/test_profiling/test_sampling_profiler/test_live_collector_interaction.py",
      "new_id": "8342faffb947629f4266a23fba049b388e3d4add",
      "new_mode": 33188,
      "new_path": "Lib/test/test_profiling/test_sampling_profiler/test_live_collector_interaction.py"
    },
    {
      "type": "modify",
      "old_id": "877237866b1e65fb5ac6cfbec5736703b3d8e0fd",
      "old_mode": 33188,
      "old_path": "Lib/test/test_profiling/test_sampling_profiler/test_modes.py",
      "new_id": "0b38fb4ad4bcf68ec71244dcc251c750a6366639",
      "new_mode": 33188,
      "new_path": "Lib/test/test_profiling/test_sampling_profiler/test_modes.py"
    },
    {
      "type": "modify",
      "old_id": "822f559561eb0aaa0b51116a005bdc935da43f82",
      "old_mode": 33188,
      "old_path": "Lib/test/test_profiling/test_sampling_profiler/test_profiler.py",
      "new_id": "8d70a1d2ef8cfcedf9ad7447db6aed2b21b5b865",
      "new_mode": 33188,
      "new_path": "Lib/test/test_profiling/test_sampling_profiler/test_profiler.py"
    }
  ]
}
