dexter has uploaded this change for review. ( https://gerrit.osmocom.org/c/pysim/+/33255 )
Change subject: pySim-shell: fix reset command ...................................................................... pySim-shell: fix reset command The API of the lchan object has changed. It no longer features the reset method used by the pySim-shell reset command. Let's fix this by using the reset method of the card object. Change-Id: I55511d1edb97e8fa014724598ec173dd47fe25c1 --- M pySim-shell.py 1 file changed, 16 insertions(+), 3 deletions(-) git pull ssh://gerrit.osmocom.org:29418/pysim refs/changes/55/33255/1 diff --git a/pySim-shell.py b/pySim-shell.py index 3f0818a..2b22d25 100755 --- a/pySim-shell.py +++ b/pySim-shell.py @@ -50,7 +50,7 @@ from pySim.commands import SimCardCommands from pySim.transport import init_reader, ApduTracer, argparse_add_reader_args, ProactiveHandler from pySim.cards import card_detect, SimCard -from pySim.utils import h2b, swap_nibbles, rpad, b2h, JsonEncoder, bertlv_parse_one, sw_match +from pySim.utils import h2b, b2h, i2h, swap_nibbles, rpad, JsonEncoder, bertlv_parse_one, sw_match from pySim.utils import sanitize_pin_adm, tabulate_str_list, boxed_heading_str, Hexstr from pySim.card_handler import CardHandler, CardHandlerAuto @@ -736,8 +736,8 @@ def do_reset(self, opts): """Reset the Card.""" - atr = self._cmd.lchan.reset(self._cmd) - self._cmd.poutput('Card ATR: %s' % atr) + atr = self._cmd.card.reset() + self._cmd.poutput('Card ATR: %s' % i2h(atr)) self._cmd.update_prompt() def do_desc(self, opts): -- To view, visit https://gerrit.osmocom.org/c/pysim/+/33255 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: pysim Gerrit-Branch: master Gerrit-Change-Id: I55511d1edb97e8fa014724598ec173dd47fe25c1 Gerrit-Change-Number: 33255 Gerrit-PatchSet: 1 Gerrit-Owner: dexter <pma...@sysmocom.de> Gerrit-MessageType: newchange