From c0c4f32a704dc8096af1a08dac0f79677f496557 Mon Sep 17 00:00:00 2001 From: mich Date: Wed, 23 Jan 2019 11:49:29 +0100 Subject: [PATCH] asn1rt: add getv() method to ASN1Set --- pycrate_asn1rt/setobj.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pycrate_asn1rt/setobj.py b/pycrate_asn1rt/setobj.py index f89acc5..81e6fdd 100644 --- a/pycrate_asn1rt/setobj.py +++ b/pycrate_asn1rt/setobj.py @@ -937,4 +937,14 @@ class ASN1Set(object): else: return None return num.bit_length() + + def getv(self): + """ + returns the list of individual values in the root and ext part, omitting + any values in ranges + """ + ret = self._rv[:] + if self._ev is not None: + ret.extend( self._ev ) + return ret