From bab9a537e0725029b7f3e9fe959298a3bd0a9dcf Mon Sep 17 00:00:00 2001 From: Jan Kadlec Date: Wed, 18 Jun 2025 15:49:23 +0200 Subject: [PATCH] docs: fix incorrect parameters in api ref JIRA: DP-3081 risk: low --- docs/layouts/partials/api-ref-object-partial.html | 2 +- scripts/docs/json_builder.py | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/layouts/partials/api-ref-object-partial.html b/docs/layouts/partials/api-ref-object-partial.html index 4a099fd65..669efeb1b 100644 --- a/docs/layouts/partials/api-ref-object-partial.html +++ b/docs/layouts/partials/api-ref-object-partial.html @@ -52,7 +52,7 @@

Parameters

{{ else }} None {{ end }} -{{ else if (ne $objData.signature.return_type "None") }} +{{ else if (gt (len $objData.signature.params) 0) }} diff --git a/scripts/docs/json_builder.py b/scripts/docs/json_builder.py index add8cca3d..41de73ea9 100644 --- a/scripts/docs/json_builder.py +++ b/scripts/docs/json_builder.py @@ -156,6 +156,9 @@ def signature_data(sig: inspect.Signature) -> SignatureData: sig_params_data = [] for param in sig.parameters.values(): + # Skip self parameter in methods + if param.name == "self": + continue annotation = param.annotation if annotation == inspect.Parameter.empty: annotation = None