From 80fd0f8381ea3569081bbc1311390c551165bc4b Mon Sep 17 00:00:00 2001 From: Colby McHenry Date: Mon, 6 Apr 2026 20:39:51 -0500 Subject: [PATCH] feat: Mark Python as verified for method extraction without receiver type handling Addresses tree-sitter AST structure verification where Python methods are nested within class bodies like Java and Swift, eliminating the need for getReceiverType extraction. Verified against Flask codebase and moved from "Needs Verification" to completed language support. --- docs/SEARCH_QUALITY_LOOP.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/SEARCH_QUALITY_LOOP.md b/docs/SEARCH_QUALITY_LOOP.md index 6a25f81..8bd74e7 100644 --- a/docs/SEARCH_QUALITY_LOOP.md +++ b/docs/SEARCH_QUALITY_LOOP.md @@ -522,6 +522,7 @@ if (receiverType) { - [x] **Go** — `getReceiverType` extracts receiver from `func (sl *Type) method()` - [x] **Swift** — NOT needed. Tree-sitter nests methods inside class/extension bodies - [x] **Java** — NOT needed. Methods nested in class body. Verified against Guava +- [x] **Python** — NOT needed. Methods nested in class body. Verified against Flask ### Needs Verification @@ -533,6 +534,5 @@ Check these — may need `getReceiverType` if methods are top-level in the AST: Verify these DON'T need `getReceiverType` (methods nested in class body): -- [ ] Python - [ ] TypeScript - [ ] C#