laforge has uploaded this change for review. ( https://gerrit.osmocom.org/c/pysim/+/37834?usp=email )
Change subject: pySim.esim.saip.oid: Allow OID instance in prefix_match() ......................................................................
pySim.esim.saip.oid: Allow OID instance in prefix_match()
So far the prefix_match() required a string argument; let's also permit another OID object to be passed; we internally convert that to string.
Change-Id: I0feb7782d1813cc46ec78f170eb0fce804aebe3a --- M pySim/esim/saip/oid.py 1 file changed, 2 insertions(+), 2 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/pysim refs/changes/34/37834/1
diff --git a/pySim/esim/saip/oid.py b/pySim/esim/saip/oid.py index f201ffe..c7804b1 100644 --- a/pySim/esim/saip/oid.py +++ b/pySim/esim/saip/oid.py @@ -77,9 +77,9 @@ if self.cmp(other) > 0: return True
- def prefix_match(self, oid_str): + def prefix_match(self, oid_str: Union[str, OID]): """determine if oid_str is equal or below our OID.""" - return oid_str.startswith(str(self)) + return str(oid_str).startswith(str(self))
class eOID(OID):