X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=pyderasn.py;h=6be00cb0c24888dc463112354744cee7c379b93c;hb=269f0ae3462f3846f4de7331e9b212457c9f57f8;hp=3cbe67ddd1fbc7386f1df1556f700a54a360c242;hpb=d8f05bb5f06096c6e061c82d40aeb9f43bbb1a21;p=pyderasn.git diff --git a/pyderasn.py b/pyderasn.py index 3cbe67d..6be00cb 100755 --- a/pyderasn.py +++ b/pyderasn.py @@ -4492,6 +4492,13 @@ class Set(Sequence): _decoded=(offset, llen, l), ) obj._value = values + if not obj.ready: + raise DecodeError( + msg="not all values are ready", + klass=self.__class__, + decode_path=decode_path, + offset=offset, + ) return obj, tail