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

Reply via email to