This is an automated email from the ASF dual-hosted git repository.
PsiACE pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/opendal.git
The following commit(s) were added to refs/heads/main by this push:
new b65fd7fda docs(python): fix broken Python API reference links (404)
(#7872)
b65fd7fda is described below
commit b65fd7fdab56299c662ec4400621c046b2e0db1f
Author: Chitral Verma <[email protected]>
AuthorDate: Tue Jul 7 13:22:22 2026 +0530
docs(python): fix broken Python API reference links (404) (#7872)
The website linked to a flat opendal.html page, but the current MkDocs
nav emits per-page directory URLs. Point the Operator and AsyncOperator
references at api/operator/ and api/async_operator/ instead.
---
website/docs/20-bindings/python/01-overview.md | 4 ++--
website/docs/20-bindings/python/02-getting-started.md | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/website/docs/20-bindings/python/01-overview.md
b/website/docs/20-bindings/python/01-overview.md
index 6874e3f14..047d67e7b 100644
--- a/website/docs/20-bindings/python/01-overview.md
+++ b/website/docs/20-bindings/python/01-overview.md
@@ -52,5 +52,5 @@ pip install opendal
3. [Common tasks](./04-tasks.md) — read, write, stream, list, presign, and
more.
4. [Going to production](./05-production.md) — retries, errors, and capability
checks.
-[`Operator`]:
https://opendal.apache.org/docs/python/opendal.html#opendal.Operator
-[`AsyncOperator`]:
https://opendal.apache.org/docs/python/opendal.html#opendal.AsyncOperator
+[`Operator`]:
https://opendal.apache.org/docs/python/api/operator/#opendal.Operator
+[`AsyncOperator`]:
https://opendal.apache.org/docs/python/api/async_operator/#opendal.AsyncOperator
diff --git a/website/docs/20-bindings/python/02-getting-started.md
b/website/docs/20-bindings/python/02-getting-started.md
index 464ac8b91..1cc539607 100644
--- a/website/docs/20-bindings/python/02-getting-started.md
+++ b/website/docs/20-bindings/python/02-getting-started.md
@@ -60,4 +60,4 @@ asyncio.run(main())
Both operators expose the same operations. Convert between them with
`op.to_async_operator()` and `op.to_operator()` when you need the other form.
-[`AsyncOperator`]:
https://opendal.apache.org/docs/python/opendal.html#opendal.AsyncOperator
+[`AsyncOperator`]:
https://opendal.apache.org/docs/python/api/async_operator/#opendal.AsyncOperator