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
This commit is contained in:
Philipp Maier
2018-07-11 23:02:36 +02:00
committed by dexter
parent 589c1a4ff5
commit ea6bdf0b99

View File

@@ -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"