)]}'
{
  "commit": "83360b5869a4981c87dcb59d1186d26c41fe3386",
  "tree": "2f24a3d445e3b624eef9a962e730aab4a8427f5f",
  "parents": [
    "f6b5eed47de2de13da94332231eb9c3f4769c78d"
  ],
  "author": {
    "name": "Hugo van Kemenade",
    "email": "1324225+hugovk@users.noreply.github.com",
    "time": "Sat Mar 21 16:02:06 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Mar 21 16:02:06 2026"
  },
  "message": "Docs: replace all `datetime` imports with `import datetime as dt` (#145640)",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8bd2bc99d74b838519c0de4704b2f25575ddd198",
      "old_mode": 33188,
      "old_path": "Doc/faq/programming.rst",
      "new_id": "ff34bb5d71c22baceb14757dbeb5e94cee1844b1",
      "new_mode": 33188,
      "new_path": "Doc/faq/programming.rst"
    },
    {
      "type": "modify",
      "old_id": "93850b57af2c65e7359d98288418ff90e6f1277b",
      "old_mode": 33188,
      "old_path": "Doc/howto/enum.rst",
      "new_id": "5260c2ca4add4717524ab583465f75954c9f49bc",
      "new_mode": 33188,
      "new_path": "Doc/howto/enum.rst"
    },
    {
      "type": "modify",
      "old_id": "b87ac93296b9151497196896d90cf3ef0c4dcc20",
      "old_mode": 33188,
      "old_path": "Doc/howto/logging-cookbook.rst",
      "new_id": "21df6ba858d8c2ddc722ed1fefbcdfc3313f5539",
      "new_mode": 33188,
      "new_path": "Doc/howto/logging-cookbook.rst"
    },
    {
      "type": "modify",
      "old_id": "001619f5f83fc084cb9c43bd60a588f83ce6c647",
      "old_mode": 33188,
      "old_path": "Doc/includes/diff.py",
      "new_id": "bc4bd58ff3e3f1154615623958cc991b2672cc6c",
      "new_mode": 33188,
      "new_path": "Doc/includes/diff.py"
    },
    {
      "type": "modify",
      "old_id": "bdb24b3a58c267c2175e9a8ec3d5d8afddd9d0d4",
      "old_mode": 33188,
      "old_path": "Doc/library/asyncio-eventloop.rst",
      "new_id": "d1a5b4e7b4638eb20c5ea8e7be15fa6a56aec8b5",
      "new_mode": 33188,
      "new_path": "Doc/library/asyncio-eventloop.rst"
    },
    {
      "type": "modify",
      "old_id": "5208f14c94a50f0526f7872cb36868f47da0ce50",
      "old_mode": 33188,
      "old_path": "Doc/library/asyncio-protocol.rst",
      "new_id": "58f77feb31198410c6fa95cb7219927414172556",
      "new_mode": 33188,
      "new_path": "Doc/library/asyncio-protocol.rst"
    },
    {
      "type": "modify",
      "old_id": "cb9ddc08a64d9b37561f61541b32d828655b950a",
      "old_mode": 33188,
      "old_path": "Doc/library/asyncio-subprocess.rst",
      "new_id": "a6514649bf9a0a82b7b9730452dc1a75afd05b35",
      "new_mode": 33188,
      "new_path": "Doc/library/asyncio-subprocess.rst"
    },
    {
      "type": "modify",
      "old_id": "e2a6752be12b670dfbd8d8b97a6b8fc272a24c92",
      "old_mode": 33188,
      "old_path": "Doc/library/asyncio-task.rst",
      "new_id": "4e60eee44290afc558f93ad4a75d3b4c3499fc03",
      "new_mode": 33188,
      "new_path": "Doc/library/asyncio-task.rst"
    },
    {
      "type": "modify",
      "old_id": "e56c4f5e7dfbf7fbbb5c67d72891d0a28a1f049f",
      "old_mode": 33188,
      "old_path": "Doc/library/difflib.rst",
      "new_id": "8b812c173b595368a8d87392fb90c003958247c8",
      "new_mode": 33188,
      "new_path": "Doc/library/difflib.rst"
    },
    {
      "type": "modify",
      "old_id": "8a8a2edc9e542d1f3f22e1d0f0512f9d5b5271c3",
      "old_mode": 33188,
      "old_path": "Doc/library/enum.rst",
      "new_id": "0a1d2a0bac33abc94e1e160b2bd777c8814f52ef",
      "new_mode": 33188,
      "new_path": "Doc/library/enum.rst"
    },
    {
      "type": "modify",
      "old_id": "e5fc19f495226e550b9f4aef495d44325f53ee6f",
      "old_mode": 33188,
      "old_path": "Doc/library/plistlib.rst",
      "new_id": "fa15cd4267eef4928da56dd0bdab14dd4170ab72",
      "new_mode": 33188,
      "new_path": "Doc/library/plistlib.rst"
    },
    {
      "type": "modify",
      "old_id": "40d103c13f8f3834fe11958328a2f6114b53638e",
      "old_mode": 33188,
      "old_path": "Doc/library/sqlite3.rst",
      "new_id": "ff1676c5bfb56198b6d53f89d8af03420ab68219",
      "new_mode": 33188,
      "new_path": "Doc/library/sqlite3.rst"
    },
    {
      "type": "modify",
      "old_id": "e83c2c9a8bc792c7151a5beb4701d487ffc0332d",
      "old_mode": 33188,
      "old_path": "Doc/library/ssl.rst",
      "new_id": "f2c35d1897a77f8d8114b40554949f5401922aec",
      "new_mode": 33188,
      "new_path": "Doc/library/ssl.rst"
    },
    {
      "type": "modify",
      "old_id": "8096d90317d93f05c172f2fdf939dff3b3cb1304",
      "old_mode": 33188,
      "old_path": "Doc/library/string.rst",
      "new_id": "08ccdfa3f454f8d61e4cb41ea0e8894c94dec0c0",
      "new_mode": 33188,
      "new_path": "Doc/library/string.rst"
    },
    {
      "type": "modify",
      "old_id": "7c81f52165972a5ab7ea96053891d9649bc88e32",
      "old_mode": 33188,
      "old_path": "Doc/library/unittest.mock-examples.rst",
      "new_id": "b8aa04b9ab246d1ad04f34bbb56d9027bd2fa56a",
      "new_mode": 33188,
      "new_path": "Doc/library/unittest.mock-examples.rst"
    },
    {
      "type": "modify",
      "old_id": "8b3b3dcaa13447f8fcf0b0c5db34989d08b5c1f1",
      "old_mode": 33188,
      "old_path": "Doc/library/xmlrpc.client.rst",
      "new_id": "458e67dbe51dccd29caf151be0ba70ce6929a7da",
      "new_mode": 33188,
      "new_path": "Doc/library/xmlrpc.client.rst"
    },
    {
      "type": "modify",
      "old_id": "2c130785be0db092dbc33aea2228ef07ec1d5359",
      "old_mode": 33188,
      "old_path": "Doc/library/xmlrpc.server.rst",
      "new_id": "5702257dfe2eba06517e259d7b82b679ac34361c",
      "new_mode": 33188,
      "new_path": "Doc/library/xmlrpc.server.rst"
    },
    {
      "type": "modify",
      "old_id": "cba08d6614fc08abd0b861b9beef7286f7b020fd",
      "old_mode": 33188,
      "old_path": "Doc/library/zoneinfo.rst",
      "new_id": "f5d3ade478ffb22f987120f1f883b4886a1ebdec",
      "new_mode": 33188,
      "new_path": "Doc/library/zoneinfo.rst"
    },
    {
      "type": "modify",
      "old_id": "342c1a00193959fe9c0f1a9b7093c93a8e26e12f",
      "old_mode": 33188,
      "old_path": "Doc/tutorial/stdlib.rst",
      "new_id": "e7c641044740504b67f11072093f0bd5ab2f9be1",
      "new_mode": 33188,
      "new_path": "Doc/tutorial/stdlib.rst"
    },
    {
      "type": "modify",
      "old_id": "f43692b3dce9e8d6e74e2ed2a89d2a2afc95f86d",
      "old_mode": 33188,
      "old_path": "Doc/whatsnew/2.3.rst",
      "new_id": "43ab19037d262736586374dfcd395444b12af80a",
      "new_mode": 33188,
      "new_path": "Doc/whatsnew/2.3.rst"
    },
    {
      "type": "modify",
      "old_id": "9b8f36862c1335fe95aec79fab992dad8ea4cc60",
      "old_mode": 33188,
      "old_path": "Doc/whatsnew/2.5.rst",
      "new_id": "03e612fb651e71b725ea52e228f08380489e5d85",
      "new_mode": 33188,
      "new_path": "Doc/whatsnew/2.5.rst"
    },
    {
      "type": "modify",
      "old_id": "f5e3a47037c65fa83d375779df3e71d6b0d8dd5b",
      "old_mode": 33188,
      "old_path": "Doc/whatsnew/2.6.rst",
      "new_id": "1215601a09d681c74cbc836f6fcdf20329c85ba9",
      "new_mode": 33188,
      "new_path": "Doc/whatsnew/2.6.rst"
    },
    {
      "type": "modify",
      "old_id": "3b13d90f7692cd4632e31d0b530040c6dd848984",
      "old_mode": 33188,
      "old_path": "Doc/whatsnew/3.2.rst",
      "new_id": "48c461d891e8614c216e0c9b94eb033cd5778732",
      "new_mode": 33188,
      "new_path": "Doc/whatsnew/3.2.rst"
    },
    {
      "type": "modify",
      "old_id": "545a17aecab8ee3940a35c79a92269de1d1d67e0",
      "old_mode": 33188,
      "old_path": "Doc/whatsnew/3.8.rst",
      "new_id": "91cd23f6f2bbb95beb76ddf13039ba9fb2374d63",
      "new_mode": 33188,
      "new_path": "Doc/whatsnew/3.8.rst"
    },
    {
      "type": "modify",
      "old_id": "40d4a27bff9fee5ce4d9d0aaf6cdf312f36ced84",
      "old_mode": 33188,
      "old_path": "Doc/whatsnew/3.9.rst",
      "new_id": "49a52b7504bc9518b3431d5990aae8f0c310dd0e",
      "new_mode": 33188,
      "new_path": "Doc/whatsnew/3.9.rst"
    },
    {
      "type": "modify",
      "old_id": "3c6a6b7bdc44d299832fa0d12eb04ea8ab757172",
      "old_mode": 33188,
      "old_path": "Lib/plistlib.py",
      "new_id": "01c7aa96261abecd1683c5adf333006638255192",
      "new_mode": 33188,
      "new_path": "Lib/plistlib.py"
    }
  ]
}
