diff --git a/pySim-shell.py b/pySim-shell.py index be1d783b..2d9d3567 100755 --- a/pySim-shell.py +++ b/pySim-shell.py @@ -210,8 +210,10 @@ Online manual available at https://downloads.osmocom.org/docs/pysim/master/html/ def __init__(self, cmd2_app): self.cmd2 = cmd2_app - def trace_response(self, cmd, sw, resp): + def trace_command(self, cmd): self.cmd2.poutput("-> %s %s" % (cmd[:10], cmd[10:])) + + def trace_response(self, cmd, sw, resp): self.cmd2.poutput("<- %s: %s" % (sw, resp)) def update_prompt(self): diff --git a/pySim/transport/__init__.py b/pySim/transport/__init__.py index 5a630c81..f99fd89e 100644 --- a/pySim/transport/__init__.py +++ b/pySim/transport/__init__.py @@ -45,8 +45,10 @@ class ApduTracer: class StdoutApduTracer(ApduTracer): """Minimalistic APDU tracer, printing commands to stdout.""" - def trace_response(self, cmd, sw, resp): + def trace_command(self, cmd): log.info("-> %s %s", cmd[:10], cmd[10:]) + + def trace_response(self, cmd, sw, resp): log.info("<- %s: %s", sw, resp) def trace_reset(self):