laforge has submitted this change. (
https://gerrit.osmocom.org/c/pysim/+/28870 )
Change subject: Fix printing of SwMatchError after introduction of logical channels
......................................................................
Fix printing of SwMatchError after introduction of logical channels
the interpret_sw() method was moved from RuntimeState to RuntimeLchan
in Change-Id I7aa994b625467d4e46a2edd8123240b930305360 - but the code
in pySim/exceptions.py was not adjusted accordingly.
Change-Id: I0614436c99c6a6ebc22c4dc14fb361c5f5f16686
---
M pySim/exceptions.py
1 file changed, 2 insertions(+), 2 deletions(-)
Approvals:
Jenkins Builder: Verified
fixeria: Looks good to me, but someone else must approve
laforge: Looks good to me, approved
diff --git a/pySim/exceptions.py b/pySim/exceptions.py
index 24aff85..c6a81a1 100644
--- a/pySim/exceptions.py
+++ b/pySim/exceptions.py
@@ -53,8 +53,8 @@
self.rs = rs
def __str__(self):
- if self.rs:
- r = self.rs.interpret_sw(self.sw_actual)
+ if self.rs and self.rs.lchan[0]:
+ r = self.rs.lchan[0].interpret_sw(self.sw_actual)
if r:
return "SW match failed! Expected %s and got %s: %s - %s" %
(self.sw_expected, self.sw_actual, r[0], r[1])
return "SW match failed! Expected %s and got %s." % (self.sw_expected,
self.sw_actual)
--
To view, visit
https://gerrit.osmocom.org/c/pysim/+/28870
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings
Gerrit-Project: pysim
Gerrit-Branch: master
Gerrit-Change-Id: I0614436c99c6a6ebc22c4dc14fb361c5f5f16686
Gerrit-Change-Number: 28870
Gerrit-PatchSet: 1
Gerrit-Owner: laforge <laforge(a)osmocom.org>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-MessageType: merged