From 1754f3bc856f6c9b32657501dc0af6aafa2221f5 Mon Sep 17 00:00:00 2001 From: Mike Auty Date: Sun, 18 Dec 2016 16:58:58 +0000 Subject: [PATCH] Attempt to fix up any possible re-encoding issues the str() call in the renderer might bring. --- volatility/framework/renderers/text.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/volatility/framework/renderers/text.py b/volatility/framework/renderers/text.py index 2d7b82f62..56b13b923 100644 --- a/volatility/framework/renderers/text.py +++ b/volatility/framework/renderers/text.py @@ -5,7 +5,7 @@ from volatility.framework import interfaces class TextRenderer(interfaces.renderers.Renderer): def __init__(self, options = None): - pass + super().__init__(options) def get_render_options(self): pass @@ -16,12 +16,12 @@ class TextRenderer(interfaces.renderers.Renderer): outfd = sys.stdout for column in grid.columns: - outfd.write("\t" + str(column.name)) + outfd.write("\t{}".format(column.name)) outfd.write("\n") def visitor(node, accumulator): for column in grid.columns: - accumulator.write("\t" + str(node.values[column.index])) + accumulator.write("\t{}".format(node.values[column.index])) accumulator.write("\n") return accumulator