)]}'
{
  "commit": "c563e9414f1f51b2073cad0eecc69cd1b0575662",
  "tree": "ffadc4bce5ec7072fdc179585a5eba7008e0f4ca",
  "parents": [
    "b7ee772034db80356971a45ad7ab202a24548ef6"
  ],
  "author": {
    "name": "Elizabeth Thompson",
    "email": "eschutho@gmail.com",
    "time": "Fri Oct 24 16:44:13 2025 -0700"
  },
  "committer": {
    "name": "Elizabeth Thompson",
    "email": "eschutho@gmail.com",
    "time": "Fri Oct 24 16:44:13 2025 -0700"
  },
  "message": "refactor(dashboard): use logger.exception for cleaner error logging\n\nReplace logger.error with exc_info\u003dTrue with logger.exception() for more concise and idiomatic exception logging in thumbnail retrieval.\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)\n\nCo-Authored-By: Claude \u003cnoreply@anthropic.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8f62d3f9af2d7d66a371f6295d786e928ccda393",
      "old_mode": 33188,
      "old_path": "superset/dashboards/api.py",
      "new_id": "a0482dcf5a8d1264792be061981d4f89878526fc",
      "new_mode": 33188,
      "new_path": "superset/dashboards/api.py"
    }
  ]
}
