Attention is currently required from: dexter, fixeria.
laforge has posted comments on this change. ( https://gerrit.osmocom.org/c/pysim/+/36928?usp=email )
Change subject: pySim-shell: Migrate PySimApp.iccid to RuntimeState.identity['ICCID'] ......................................................................
Patch Set 1: Code-Review+2
(1 comment)
File pySim-shell.py:
https://gerrit.osmocom.org/c/pysim/+/36928/comment/663a89d4_3248cb6a PS1, Line 763: self._cmd.rs.identity['ICCID'])
For the sake of consistency with `ATR`, which is only present in the dict if available, maybe do not […]
I'm not following you. When would we not have the ATR available? If there's no ATR, there's no card, so nothing else will work at all, including cardinfo.
For ICCID it is valid to be absent. An eUICC without any enabled eSIM profile will not have an ICCID, so that's a valid use case.