From 937ffe4398ef2b439eb1867eec64a322c58bed72 Mon Sep 17 00:00:00 2001 From: Parveen Kumar Date: Thu, 8 Oct 2026 21:04:48 +0530 Subject: [PATCH] [patch] use explicit import path for jsonpath_ng parse function basedpyright reports `parse` as not exported from `jsonpath_ng.ext` and requires importing from `jsonpath_ng.ext.parser` directly. Tested: $ python3 -c "from jsonpath_ng.ext.parser import parse; \ expr = parse('$.items[*].metadata.name'); \ data = {'items': [{'metadata': {'name': 'test-crd'}}]}; \ print([m.value for m in expr.find(data)])" ['test-crd'] --- python/src/mas/cli/must_gather/common/crd_processor.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/src/mas/cli/must_gather/common/crd_processor.py b/python/src/mas/cli/must_gather/common/crd_processor.py index 546c7392f96..d8e2061e95e 100644 --- a/python/src/mas/cli/must_gather/common/crd_processor.py +++ b/python/src/mas/cli/must_gather/common/crd_processor.py @@ -21,7 +21,7 @@ from dataclasses import dataclass from typing import Dict, List, Tuple, Optional from kubernetes.dynamic import DynamicClient -from jsonpath_ng.ext import parse +from jsonpath_ng.ext.parser import parse logger = logging.getLogger(__name__)