fixeria has uploaded this change for review. ( https://gerrit.osmocom.org/c/pysim/+/42384?usp=email )
Change subject: utils: DataObjectCollection.encode(): fix TypeError ......................................................................
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 --- M pySim/utils.py 1 file changed, 2 insertions(+), 1 deletion(-)
git pull ssh://gerrit.osmocom.org:29418/pysim refs/changes/84/42384/1
diff --git a/pySim/utils.py b/pySim/utils.py index 0417366..519d73c 100644 --- a/pySim/utils.py +++ b/pySim/utils.py @@ -910,7 +910,8 @@ 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