)]}'
{
  "commit": "35439da1cdc09fe47238ec82bd57489a73217d64",
  "tree": "81a37f345719f7572afb2ed32ac4ce7307b5c87f",
  "parents": [
    "2c42698bcd73f5f37f94875af4ac5fe98bfb986c"
  ],
  "author": {
    "name": "juj",
    "email": "jujjyl@gmail.com",
    "time": "Thu Oct 17 19:47:19 2024 +0300"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Oct 17 19:47:19 2024 +0300"
  },
  "message": "Include psutil module in the python build to enable emrun to track when browser process finishes. (#1464)\n\nWithout this, emrun web server will be left running after user code\r\nquits the page abnormally without calling `exit()` (e.g. due to a page\r\nawwsnap crash), and there are multiple processes in use by the browser.\r\n\r\nemrun has a graceful fallback to weaker browser process detection when\r\npsutil is not available, so this is easy to miss if not running emrun\r\nwith --verbose:\r\nhttps://github.com/emscripten-core/emscripten/blob/814ec05f74eac9025c0442f51fa09bd8d02f8b43/emrun.py#L330-L339",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b39597d1f99f0c5fc5b4e99e17beaa68fc1a0d71",
      "old_mode": 33261,
      "old_path": "scripts/update_python.py",
      "new_id": "a5848ea0c42f66d1238a8fc734741ae781791e3b",
      "new_mode": 33261,
      "new_path": "scripts/update_python.py"
    }
  ]
}
