utils: catch exceptions during reader initalitation

Failed reader initializations happen frome time to time, mostly because
of messed up commandline arguments. This results in ugly crashes very
often. Lets control this a bit by catching the exception string and
print it.

Change-Id: I313017355da01bbef7c3d3f1899555aadb509319
This commit is contained in:
Philipp Maier
2021-02-22 16:07:53 +01:00
parent bdf3d3597b
commit c8caec2933
3 changed files with 25 additions and 17 deletions

View File

@@ -720,6 +720,8 @@ if __name__ == '__main__':
# Init card reader driver
sl = init_reader(opts)
if sl is None:
exit(1)
# Create command layer
scc = SimCardCommands(transport=sl)