mirror of
https://github.com/volatilityfoundation/volatility3.git
synced 2026-08-17 20:35:40 +02:00
Timeliner: add VersionableInterface superclass
This adds `interfaces.configuration.VersionableInterface` as a superclass to `TimelinerInterface` in order to be consistent with other versioned interfaces such as `PluginInterface`.
This commit is contained in:
@@ -25,10 +25,14 @@ class TimeLinerType(enum.IntEnum):
|
||||
CHANGED = 4
|
||||
|
||||
|
||||
class TimeLinerInterface(metaclass=abc.ABCMeta):
|
||||
class TimeLinerInterface(
|
||||
interfaces.configuration.VersionableInterface, metaclass=abc.ABCMeta
|
||||
):
|
||||
"""Interface defining methods that timeliner will use to generate a body
|
||||
file."""
|
||||
|
||||
_version = (1, 0, 0)
|
||||
|
||||
@abc.abstractmethod
|
||||
def generate_timeline(
|
||||
self,
|
||||
|
||||
Reference in New Issue
Block a user