Browse Source

Merge pull request #7263 from michaelpoluektov/fix/docstring-event-emitter

fix: docstring event emitter
Timothy Jaeryang Baek 7 months ago
parent
commit
c561a4c42b
1 changed files with 6 additions and 3 deletions
  1. 6 3
      backend/open_webui/utils/tools.py

+ 6 - 3
backend/open_webui/utils/tools.py

@@ -109,9 +109,12 @@ def parse_docstring(docstring):
 
     for line in docstring.splitlines():
         match = param_pattern.match(line.strip())
-        if match:
-            param_name, param_description = match.groups()
-            param_descriptions[param_name] = param_description
+        if not match:
+            continue
+        param_name, param_description = match.groups()
+        if param_name.startswith("__"):
+            continue
+        param_descriptions[param_name] = param_description
 
     return param_descriptions