From: <lu...@us...> - 2009-11-28 15:26:29
|
Revision: 360 http://pyscard.svn.sourceforge.net/pyscard/?rev=360&view=rev Author: ludov Date: 2009-11-28 15:26:22 +0000 (Sat, 28 Nov 2009) Log Message: ----------- correctly handle invalid TS byte Modified Paths: -------------- trunk/contrib/parseATR/parseATR.py Modified: trunk/contrib/parseATR/parseATR.py =================================================================== --- trunk/contrib/parseATR/parseATR.py 2009-11-24 08:32:59 UTC (rev 359) +++ trunk/contrib/parseATR/parseATR.py 2009-11-28 15:26:22 UTC (rev 360) @@ -630,7 +630,7 @@ def atr_display(atr, colorize): text = [] TS = {0x3B: "Direct Convention", 0x3F: "Inverse Convention"} - text.append(["TS = 0x%02X" % atr["TS"], TS[atr["TS"]]]) + text.append(["TS = 0x%02X" % atr["TS"], TS.get(atr["TS"], "Invalid")]) Y1 = atr["T0"] >> 4 K = atr["T0"] & 0xF This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |