Attention is currently required from: fixeria, dexter.
laforge has posted comments on this change. (
https://gerrit.osmocom.org/c/pysim/+/28963
)
Change subject: pySim.transport: Add mechanism for handling for CAT/USAT proactive cmds
......................................................................
Patch Set 4:
(2 comments)
File pySim/transport/__init__.py:
https://gerrit.osmocom.org/c/pysim/+/28963/comment/ba5f5046_cbc15b4e
PS4, Line 57: receive_fetch
Rather decorate with @abc.abstractmethod, no need to
raise NotImplementedError.
the point here is that you don't neccessarily need to
provide a receive_fetch method in your derived class. you only need it _if_ you don't
implement the various handle_xxx methods. That's why I did it this way.
https://gerrit.osmocom.org/c/pysim/+/28963/comment/bb7c4316_ed7c0f67
PS4, Line 164: while
Could you explain why are you changing 'if' to
'while'?
the existing code only handled one proactive response, and then
interjected the FETCH command. However, if that FETCH command again reuslts in a 91xx
response, it means there's another proactive command pending, and we need to do
another FETCH, and repeat.
This could/should have been a separate patch, but given that nobody is using the code yet,
and the entire proactive support is pretty much WIP, I thought I can avoid creating even
more one-line commits.
--
To view, visit
https://gerrit.osmocom.org/c/pysim/+/28963
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings
Gerrit-Project: pysim
Gerrit-Branch: master
Gerrit-Change-Id: I844504e2fc1b27ce4fc7ede20b2307e698baa0f6
Gerrit-Change-Number: 28963
Gerrit-PatchSet: 4
Gerrit-Owner: laforge <laforge(a)osmocom.org>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: dexter <pmaier(a)sysmocom.de>
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Attention: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Attention: dexter <pmaier(a)sysmocom.de>
Gerrit-Comment-Date: Sun, 07 Aug 2022 15:04:26 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-MessageType: comment