From a13fa5ff6627dfeca68b7964674d87aadcdd05e4 Mon Sep 17 00:00:00 2001 From: Mike Auty Date: Mon, 25 Jan 2021 00:04:57 +0000 Subject: [PATCH] Objects: Use 3.5.3 compatible format strings --- volatility/framework/objects/__init__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/volatility/framework/objects/__init__.py b/volatility/framework/objects/__init__.py index dffc031de..ad2ef21b5 100644 --- a/volatility/framework/objects/__init__.py +++ b/volatility/framework/objects/__init__.py @@ -651,10 +651,10 @@ class AggregateType(interfaces.objects.ObjectInterface): """Describes the object appropriately""" extras = member_name = '' if self.vol.native_layer_name != self.vol.layer_name: - extras += f' (Native: {self.vol.native_layer_name})' + extras += " (Native: {})".format(self.vol.native_layer_name) if self.vol.member_name: - member_name = f' (.{self.vol.member_name})' - return f'<{self.__class__.__name__} {self.vol.type_name}{member_name}: {self.vol.layer_name} @ 0x{self.vol.offset:x} #{self.vol.size}{extras}>' + member_name = " (.{})".format(self.vol.member_name) + return "<{} {}{}: {} @ 0x{:x} #{}{}>".format(self.__class__.__name__, self.vol.type_name, member_name, self.vol.layer_name, self.vol.offset, self.vol.size, extras) class VolTemplateProxy(interfaces.objects.ObjectInterface.VolTemplateProxy):