From: Sergey Matveev Date: Tue, 3 Oct 2017 06:39:31 +0000 (+0300) Subject: More reliable way to determine if we are decoded X-Git-Tag: 1.0~2 X-Git-Url: http://www.git.cypherpunks.ru/?p=pyderasn.git;a=commitdiff_plain;h=524e7468d461f5803a01f228fc144b6ec901736d More reliable way to determine if we are decoded CHOICE does not have llen. NULL does not have vlen. --- diff --git a/pyderasn.py b/pyderasn.py index 476e4e8..5c311e0 100755 --- a/pyderasn.py +++ b/pyderasn.py @@ -717,7 +717,7 @@ class Obj(object): def decoded(self): """Is object decoded? """ - return self.llen > 0 + return (self.llen + self.vlen) > 0 def copy(self): # pragma: no cover """Make a copy of object, safe to be mutated