From 7d77d2d5d01574d242712ad1aa8b8e4ef95fe77b Mon Sep 17 00:00:00 2001 From: Supreeth Herle Date: Mon, 11 May 2020 09:07:08 +0200 Subject: Introduce function for converting bytes list in (hex or int) to string This function is needed for conversion of bytes list output of TLV parser to representable string Change-Id: I8c1e39ccf9fb517d465e73f69c720e7fdde02ded --- pySim/utils.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pySim/utils.py b/pySim/utils.py index eb7a56b..ee4d2f3 100644 --- a/pySim/utils.py +++ b/pySim/utils.py @@ -40,6 +40,10 @@ def h2s(s): def s2h(s): return b2h(s) +# List of bytes to string +def i2s(s): + return ''.join([chr(x) for x in s]) + def swap_nibbles(s): return ''.join([x+y for x,y in zip(s[1::2], s[0::2])]) -- cgit v1.2.3