From dc4d64cb018ef5ca4b2e5e9506b0ecc959aff706 Mon Sep 17 00:00:00 2001 From: Willi Ballenthin Date: Thu, 23 Apr 2026 12:37:21 +0300 Subject: [PATCH] vverbose: use capa.helpers.assert_never typing.assert_never isn't available until py3.11 --- capa/render/vverbose.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/capa/render/vverbose.py b/capa/render/vverbose.py index a0b47a07..8f1cd5db 100644 --- a/capa/render/vverbose.py +++ b/capa/render/vverbose.py @@ -14,7 +14,7 @@ import logging import textwrap -from typing import Iterable, Optional, assert_never +from typing import Iterable, Optional from rich.text import Text from rich.table import Table @@ -183,7 +183,7 @@ def render_statement(console: Console, layout: rd.Layout, match: rd.Match, state console.writeln() else: - assert_never(statement) + capa.helpers.assert_never(statement) def render_string_value(s: str) -> str: @@ -281,7 +281,7 @@ def render_node(console: Console, layout: rd.Layout, rule: rd.RuleMatches, match elif isinstance(node, rd.FeatureNode): render_feature(console, layout, rule, match, node.feature, indent=indent) else: - assert_never(node) + capa.helpers.assert_never(node) # display nodes that successfully evaluated against the sample.