)]}'
{
  "commit": "554e4b1444804eaef3ea5c345de7dbfe08ea0584",
  "tree": "20970342b31f9bd099c066db745c50407958a230",
  "parents": [
    "fe8f3d4f18537db3fefdd053df401d407cf5c240"
  ],
  "author": {
    "name": "Christopher Haster",
    "email": "chaster@utexas.edu",
    "time": "Sat Mar 19 21:15:07 2022 -0500"
  },
  "committer": {
    "name": "Christopher Haster",
    "email": "chaster@utexas.edu",
    "time": "Sun Mar 20 03:44:39 2022 -0500"
  },
  "message": "Fixed Popen deadlock issue in test.py\n\nAs noted in Python\u0027s subprocess library:\n\n\u003e This will deadlock when using stdout\u003dPIPE and/or stderr\u003dPIPE and the\n\u003e child process generates enough output to a pipe such that it blocks\n\u003e waiting for the OS pipe buffer to accept more data.\n\nCuriously, this only became a problem when updating to Ubuntu 20.04\nin CI (python3.6 -\u003e python3.8).\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a27157f51192f52a7de67ecac13ef7e80a202fa8",
      "old_mode": 33188,
      "old_path": ".github/workflows/test.yml",
      "new_id": "bc8bb0c6359140466c374df1e9427ff45af2eea6",
      "new_mode": 33188,
      "new_path": ".github/workflows/test.yml"
    },
    {
      "type": "modify",
      "old_id": "9a50468a89828de9809f26190eece95ba0cbac4a",
      "old_mode": 33261,
      "old_path": "scripts/test.py",
      "new_id": "cd9709e38796bf16f16091b858c7a2183a266647",
      "new_mode": 33261,
      "new_path": "scripts/test.py"
    }
  ]
}
