)]}'
{
  "commit": "1ff4397672f4c52f12530bd9470de0a67aa7378e",
  "tree": "777347c314d072940beb09b44a92afe6923eee15",
  "parents": [
    "bd2a9f1bba2809a6429b1b66202c68f0f14287c4"
  ],
  "author": {
    "name": "Jiri Daněk",
    "email": "jdanek@redhat.com",
    "time": "Tue Apr 11 11:03:11 2023 +0200"
  },
  "committer": {
    "name": "Jiri Daněk",
    "email": "jdanek@redhat.com",
    "time": "Fri Sep 29 13:18:13 2023 +0200"
  },
  "message": "QPID-8631: fix RuntimeError: dictionary changed size during iteration\n\n```\n  Traceback (most recent call last):\n    File \"/opt/hostedtoolcache/Python/3.8.16/x64/lib/python3.8/threading.py\", line 932, in _bootstrap_inner\n      self.run()\n    File \"/opt/hostedtoolcache/Python/3.8.16/x64/lib/python3.8/threading.py\", line 870, in run\n      self._target(*self._args, **self._kwargs)\n    File \"/home/runner/work/qpid-python/qpid-python/qpid/connection.py\", line 190, in run\n      self.detach_all()\n    File \"/home/runner/work/qpid-python/qpid-python/qpid/connection.py\", line 140, in detach_all\n      self.run()\n    File \"/opt/hostedtoolcache/Python/3.8.16/x64/lib/python3.8/threading.py\", line 870, in run\n      for ssn in self.attached.values():\n```\n\nThis is Python\u0027s version of the concurrent modification exception in Java.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "305f6b3e51a6e4b0d38e769082a4ced85b991f2c",
      "old_mode": 33188,
      "old_path": "qpid/client.py",
      "new_id": "f31edd8630a76b8a908cc53ea5a4e46785f7814b",
      "new_mode": 33188,
      "new_path": "qpid/client.py"
    },
    {
      "type": "modify",
      "old_id": "0905aaaabe72cd4fae8699329fe37cf30e403c4f",
      "old_mode": 33188,
      "old_path": "qpid/connection.py",
      "new_id": "7d1785f66f6580e6c9233cbbddba67f429573b56",
      "new_mode": 33188,
      "new_path": "qpid/connection.py"
    },
    {
      "type": "modify",
      "old_id": "56c24263278902d376bdb5b634c77bf1ad9f235d",
      "old_mode": 33188,
      "old_path": "qpid/messaging/endpoints.py",
      "new_id": "95db77ee77f59f6a7a62faed3fefa59e180921a3",
      "new_mode": 33188,
      "new_path": "qpid/messaging/endpoints.py"
    }
  ]
}
