Switching users immediately results in a ListReadersException, which currently kills the process.
The fix would involve waiting until the user switches back then attempting to re-establish a connection with the reader. So far implementing this hasn't worked out so well, PyScard continues throwing ListReadersException until the process is restarted. May have to reload PyScard some how.
Switching users immediately results in a ListReadersException, which currently kills the process.
The fix would involve waiting until the user switches back then attempting to re-establish a connection with the reader. So far implementing this hasn't worked out so well, PyScard continues throwing ListReadersException until the process is restarted. May have to reload PyScard some how.