)]}'
{
  "commit": "98eea31a76e63661a99044f2efb2ef8ad55c99fb",
  "tree": "b52345c678aebc2083334b8d9926977f72145146",
  "parents": [
    "a03f4c3171d55a8325accc6b79246c235f0a6ce5"
  ],
  "author": {
    "name": "Vincent Pelletier",
    "email": "plr.vincent@gmail.com",
    "time": "Fri Oct 11 05:54:06 2024"
  },
  "committer": {
    "name": "Vincent Pelletier",
    "email": "plr.vincent@gmail.com",
    "time": "Fri Oct 11 05:57:07 2024"
  },
  "message": "usb1._libusb1: Rework __getLibrary\n\nFirst prepare the list of filenames/filepaths to try loading, including\na possible fallback to find_library, and then try loading them.\nThis allows improving the error being raised so it can be better\nrepresentative of the attempted loads.\nIt also makes the code easier to read.\nOnly minor functional changes are intended: the exact exception type being\nraised when find_library isn\u0027t used, and the content of the exception\nraised otherwise.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "af75cde0152e0ccf7fe0ec0fd3cdb6fb949228e0",
      "old_mode": 33188,
      "old_path": "usb1/_libusb1.py",
      "new_id": "d2972931084ddf5f10fc170cee6b79c146fa27ef",
      "new_mode": 33188,
      "new_path": "usb1/_libusb1.py"
    }
  ]
}
