pySim-shell: explain why we insist on a DF or ADF

Change-Id: I155cefb10864432d59a0a66410783b4c9772f8a4
This commit is contained in:
Philipp Maier 2022-05-19 10:13:30 +02:00
parent e17e277a24
commit ea81f75e94
1 changed files with 4 additions and 0 deletions

View File

@ -515,6 +515,10 @@ class PySimCommands(CommandSet):
context['COUNT'] += 1 context['COUNT'] += 1
df = self._cmd.rs.selected_file df = self._cmd.rs.selected_file
# The currently selected file (not the file we are going to export)
# must always be an ADF or DF. From this starting point we select
# the EF we want to export. To maintain consistency we will then
# select the current DF again (see comment below).
if not isinstance(df, CardDF): if not isinstance(df, CardDF):
raise RuntimeError( raise RuntimeError(
"currently selected file %s is not a DF or ADF" % str(df)) "currently selected file %s is not a DF or ADF" % str(df))