From 9fdaa91fa9202202a660d0be9e6586d37b2686e0 Mon Sep 17 00:00:00 2001 From: Willi Ballenthin Date: Mon, 6 Jun 2022 15:22:06 -0600 Subject: [PATCH] render: vverbose: fixup rendering of imports --- capa/render/vverbose.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/capa/render/vverbose.py b/capa/render/vverbose.py index 10378c9e..c4ab667f 100644 --- a/capa/render/vverbose.py +++ b/capa/render/vverbose.py @@ -128,7 +128,11 @@ def render_feature(ostream, match: rd.Match, feature: frzf.Feature, indent=0): ostream.write(" " * indent) key = feature.type - value = getattr(feature, key) + if isinstance(feature, frzf.ImportFeature): + # fixup access to Python reserved name + value = feature.import_ + else: + value = getattr(feature, key) if key not in ("regex", "substring"): # like: