From 890595d7ca651ba12cd7e8b2d22964cb79d8c012 Mon Sep 17 00:00:00 2001
From: pompolic <pompolic@special-circumstanc.es>
Date: Wed, 10 May 2023 20:45:05 +0200
Subject: [PATCH] Change add_mem_use to use dict.get() instead of a conditional
 statement

---
 gdb-port/parser.py | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/gdb-port/parser.py b/gdb-port/parser.py
index 0d0e994..cbdd8c9 100644
--- a/gdb-port/parser.py
+++ b/gdb-port/parser.py
@@ -22,10 +22,7 @@ class Parser:
 
 	# 'arena' is expected to be int, and size probably should be too
 	def add_mem_use(self, arena, size):
-		if self.bytes_used.setdefault(arena, None) is None:
-			self.bytes_used[arena] = size
-		else:
-			self.bytes_used[arena] += size
+		self.bytes_used[arena] = self.bytes_used.get(arena, 0) + size
 
 	# 'arena' is expected to be int
 	def get_mem_use(self, arena=None):
-- 
GitLab