From 17b482fd9ada9052e75f3a2afa3e6ec0d9ae55c3 Mon Sep 17 00:00:00 2001 From: Vadim Yanitskiy Date: Sun, 15 Mar 2026 16:26:15 +0700 Subject: [PATCH] utils: DataObjectCollection.encode(): fix TypeError `members_by_name` is a plain dictionary. Calling it with `()` raises: TypeError: 'dict' object is not callable Change-Id: I7e0c09aa7303f1506fe3a025fdc3779919dd0e6c --- pySim/utils.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pySim/utils.py b/pySim/utils.py index 0417366a..519d73ce 100644 --- a/pySim/utils.py +++ b/pySim/utils.py @@ -910,7 +910,8 @@ class DataObjectCollection: def encode(self, decoded) -> bytes: res = bytearray() for i in decoded: - obj = self.members_by_name(i[0]) + name = i[0] + obj = self.members_by_name[name] res.append(obj.to_tlv()) return res