VERSION | 2 +- doc/news.rst | 8 ++++++++ pyderasn.py | 4 ---- diff --git a/VERSION b/VERSION index 1895f81d1738a241e12e69233c2d67e0f2283cc2a6c9b2db4f148658fcdf4d58..ed497871c6ebc4377fd4db84b7c59592a10da119178532bd92f54d369e7a59b1 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -4.1 +4.2 diff --git a/doc/news.rst b/doc/news.rst index e4cc72680368fe63cd70790be3eea602b51ae6208ee9cbf21f2dfe4234a1c7e6..ba6509e9123c58fe0083b1d3295d4d374f77e24cb1d1c9cc95b9209ec5f986f6 100644 --- a/doc/news.rst +++ b/doc/news.rst @@ -1,6 +1,14 @@ News ==== +.. _release4.2: + +4.2 +--- +* Removed ``lenindef``, ``ber_encoded`` attributes from the Choice -- + they must be taken from underlying value, as Choice does not have its + own encoding + .. _release4.1: 4.1 diff --git a/pyderasn.py b/pyderasn.py index 19a1895ddf4aa6cdb960058e9d14d0981efb06c7a48c0561b63ba3ff31cb4a96..950c50ba5d2dfac44b02d5c3b6dec6e18dd83e5d0faf1518ff9eb2ce174eb27b 100755 --- a/pyderasn.py +++ b/pyderasn.py @@ -3998,8 +3998,6 @@ optional=self.optional, _decoded=(offset, 0, value.fulllen), ) obj._value = (choice, value) - obj.lenindef = value.lenindef - obj.ber_encoded = value.ber_encoded return obj, tail def __repr__(self): @@ -4023,8 +4021,6 @@ tlen=self.tlen, llen=self.llen, vlen=self.vlen, expl_lenindef=self.expl_lenindef, - lenindef=self.lenindef, - ber_encoded=self.ber_encoded, bered=self.bered, ) if self.ready: