[Pcsclite-cvs-commit] r5289 - /trunk/PCSC/UnitaryTests/SCardGetStatusChange/SCardGetStatusChange_loop.py
rousseau at users.alioth.debian.org
rousseau at users.alioth.debian.org
Sun Oct 10 13:38:26 UTC 2010
Author: rousseau
Date: Sun Oct 10 13:38:12 2010
New Revision: 5289
URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=5289
Log:
Exit the endless loop in case of error
Modified:
trunk/PCSC/UnitaryTests/SCardGetStatusChange/SCardGetStatusChange_loop.py
Modified: trunk/PCSC/UnitaryTests/SCardGetStatusChange/SCardGetStatusChange_loop.py
URL: http://svn.debian.org/wsvn/pcsclite/trunk/PCSC/UnitaryTests/SCardGetStatusChange/SCardGetStatusChange_loop.py?rev=5289&op=diff
==============================================================================
--- trunk/PCSC/UnitaryTests/SCardGetStatusChange/SCardGetStatusChange_loop.py (original)
+++ trunk/PCSC/UnitaryTests/SCardGetStatusChange/SCardGetStatusChange_loop.py Sun Oct 10 13:38:12 2010
@@ -47,6 +47,8 @@
while 1:
# timeout is 1000 ms
(hresult, states) = SCardGetStatusChange(hcontext, 1000, readerstates.values())
+ if hresult != SCARD_S_SUCCESS and hresult != SCARD_E_TIMEOUT:
+ raise error, "SCardGetStatusChange failed: " + SCardGetErrorMessage(hresult);
print SCardGetErrorMessage(hresult)
print states
More information about the Pcsclite-cvs-commit
mailing list