mirror of
https://github.com/mandiant/capa.git
synced 2025-12-12 15:49:46 -08:00
main.py: update extractor type casting
Co-authored-by: Willi Ballenthin <willi.ballenthin@gmail.com>
This commit is contained in:
@@ -233,8 +233,10 @@ def find_file_capabilities(ruleset: RuleSet, extractor: FeatureExtractor, functi
|
||||
|
||||
if isinstance(extractor, StaticFeatureExtractor):
|
||||
extractor_: StaticFeatureExtractor = cast(StaticFeatureExtractor, extractor)
|
||||
else:
|
||||
elif isinstance(extractor, DynamicFeatureExtractor):
|
||||
extractor_: DynamicFeatureExtractor = cast(DynamicFeatureExtractor, extractor)
|
||||
else:
|
||||
raise ValueError(f"unexpected extractor type: {extractor.__class__.__name__}")
|
||||
|
||||
for feature, va in itertools.chain(extractor_.extract_file_features(), extractor_.extract_global_features()):
|
||||
# not all file features may have virtual addresses.
|
||||
|
||||
Reference in New Issue
Block a user