Skip to content

Commit d5fc050

Browse files
committed
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`.
1 parent b881fa1 commit d5fc050

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

volatility3/framework/plugins/timeliner.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,14 @@ class TimeLinerType(enum.IntEnum):
2525
CHANGED = 4
2626

2727

28-
class TimeLinerInterface(metaclass=abc.ABCMeta):
28+
class TimeLinerInterface(
29+
interfaces.configuration.VersionableInterface, metaclass=abc.ABCMeta
30+
):
2931
"""Interface defining methods that timeliner will use to generate a body
3032
file."""
3133

34+
_version = (1, 0, 0)
35+
3236
@abc.abstractmethod
3337
def generate_timeline(
3438
self,

0 commit comments

Comments
 (0)