-
- Downloads
Add `isInconsistent` property hook to all constructed types
Added `isInconsistent` property to all constructed types. This property conceptually replaces `verifySizeSpec` method to serve a more general purpose e.g. ensuring all required fields are in a good shape. By default this check invokes subtype constraints verification and is run by codecs on value de/serialisation.
parent
d2b2da9241b1
Branches add-consistency-check-hook
No related tags found
Showing
- CHANGES.rst 5 additions, 1 deletionCHANGES.rst
- docs/source/pyasn1/type/base/constructedasn1type.rst 1 addition, 1 deletiondocs/source/pyasn1/type/base/constructedasn1type.rst
- docs/source/pyasn1/type/univ/choice.rst 1 addition, 1 deletiondocs/source/pyasn1/type/univ/choice.rst
- docs/source/pyasn1/type/univ/sequence.rst 1 addition, 1 deletiondocs/source/pyasn1/type/univ/sequence.rst
- docs/source/pyasn1/type/univ/sequenceof.rst 1 addition, 1 deletiondocs/source/pyasn1/type/univ/sequenceof.rst
- docs/source/pyasn1/type/univ/set.rst 1 addition, 1 deletiondocs/source/pyasn1/type/univ/set.rst
- docs/source/pyasn1/type/univ/setof.rst 1 addition, 1 deletiondocs/source/pyasn1/type/univ/setof.rst
- pyasn1/codec/ber/decoder.py 6 additions, 2 deletionspyasn1/codec/ber/decoder.py
- pyasn1/codec/ber/encoder.py 6 additions, 2 deletionspyasn1/codec/ber/encoder.py
- pyasn1/codec/cer/encoder.py 3 additions, 1 deletionpyasn1/codec/cer/encoder.py
- pyasn1/codec/native/encoder.py 6 additions, 2 deletionspyasn1/codec/native/encoder.py
- pyasn1/type/base.py 21 additions, 2 deletionspyasn1/type/base.py
- pyasn1/type/univ.py 1 addition, 1 deletionpyasn1/type/univ.py
- tests/type/test_univ.py 3 additions, 11 deletionstests/type/test_univ.py
Loading
Please register or sign in to comment