From ea6bdf0b99f1f62cc7420ee0ee08ee5c2dbfda2c Mon Sep 17 00:00:00 2001 From: Philipp Maier Date: Wed, 11 Jul 2018 23:02:36 +0200 Subject: [PATCH] pySim-read: Print exception when reading of EF.MSISDN fails At the moment the exception is catched, but there is only a vague error message printed. However, the exception string usually tells us the status word, so it is very valuable to see it. Lets make sure that the exception string is printed here. Change-Id: Icb30470b1c0eee6a15fc028da820e92bf9ded27a --- pySim-read.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pySim-read.py b/pySim-read.py index 5ca39ee5..f55b256d 100755 --- a/pySim-read.py +++ b/pySim-read.py @@ -134,8 +134,8 @@ if __name__ == '__main__': print("MSISDN: Not available") else: print("MSISDN: Can't read, response code = %s" % (sw,)) - except: - print "MSISDN: Can't read. Probably not existing file" + except Exception as e: + print "MSISDN: Can't read file -- " + str(e) # Done for this card and maybe for everything ? print "Done !\n"