From b824daf3228aed8db88ea87ad3c67ff32f90587c Mon Sep 17 00:00:00 2001 From: Mike Auty Date: Sat, 24 Mar 2018 00:31:20 +0000 Subject: [PATCH] Rejig text output to allow for progress callbacks. --- volatility/framework/renderers/text.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/volatility/framework/renderers/text.py b/volatility/framework/renderers/text.py index 5b606c3f6..70beae02c 100644 --- a/volatility/framework/renderers/text.py +++ b/volatility/framework/renderers/text.py @@ -64,10 +64,12 @@ class QuickTextRenderer(interfaces.renderers.Renderer): outfd.write("\n") def visitor(node, accumulator): + accumulator.write("\n") for column in grid.columns: renderer = self.type_renderers.get(column.type, self.type_renderers['default']) accumulator.write("\t" + renderer(node.values[column.index])) - accumulator.write("\n") return accumulator grid.populate(visitor, outfd) + + outfd.write("\n")