Lots and lots of typing additions found by an initial monkeytype run.

This commit is contained in:
Mike Auty
2018-12-13 23:46:37 +00:00
parent 2c72439334
commit dfe2f86fe2
25 changed files with 81 additions and 51 deletions
+3 -2
View File
@@ -1,8 +1,9 @@
"""A module containing a collection of plugins that produce data
typically found in Linux's /proc file system.
"""
import typing
from volatility.framework import renderers
from volatility.framework import renderers, interfaces
from volatility.framework.configuration import requirements
from volatility.framework.interfaces import plugins
from volatility.framework.objects import utility
@@ -14,7 +15,7 @@ class Elfs(plugins.PluginInterface):
"""Lists all memory mapped ELF files for all processes"""
@classmethod
def get_requirements(cls):
def get_requirements(cls) -> typing.List[interfaces.configuration.RequirementInterface]:
return [requirements.TranslationLayerRequirement(name = 'primary',
description = 'Kernel Address Space',
architectures = ["Intel32", "Intel64"]),