forked from public/pysim
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
This commit is contained in:
@@ -77,9 +77,9 @@ class OID:
|
|||||||
if self.cmp(other) > 0:
|
if self.cmp(other) > 0:
|
||||||
return True
|
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."""
|
"""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):
|
class eOID(OID):
|
||||||
|
|||||||
Reference in New Issue
Block a user