From b0251c6fdc2ae8c0e8266a4c1facb5687b9bed70 Mon Sep 17 00:00:00 2001 From: David Bieber Date: Wed, 21 May 2025 15:11:13 -0400 Subject: [PATCH 1/2] inspectutils.GetClassAttrsDict on component, not None --- fire/completion.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fire/completion.py b/fire/completion.py index 625e9d86..1597d464 100644 --- a/fire/completion.py +++ b/fire/completion.py @@ -321,7 +321,7 @@ def MemberVisible(component, name, member, class_attrs=None, verbose=False): if inspect.isclass(component): # If class_attrs has not been provided, compute it. if class_attrs is None: - class_attrs = inspectutils.GetClassAttrsDict(class_attrs) or {} + class_attrs = inspectutils.GetClassAttrsDict(component) or {} class_attr = class_attrs.get(name) if class_attr: # Methods and properties should only be accessible on instantiated From a2ba1bd8cfaa4d4ce7e80fc65fe0d19d0bd0cb16 Mon Sep 17 00:00:00 2001 From: David Bieber Date: Wed, 21 May 2025 15:15:39 -0400 Subject: [PATCH 2/2] Remove ubuntu-20.04 in favor of ubuntu-22.04 for Python 3.7 --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 59b0a4ba..75a687f3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -18,7 +18,7 @@ jobs: os: ["macos-latest", "ubuntu-latest"] python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13.0-rc.2"] include: - - {os: "ubuntu-20.04", python-version: "3.7"} + - {os: "ubuntu-22.04", python-version: "3.7"} steps: # Checkout the repo.