aboutsummaryrefslogtreecommitdiffstats
path: root/pySim/tlv.py
AgeCommit message (Expand)AuthorFilesLines
2023-12-07tlv: Fix encoding of zero-valued TLVsHarald Welte1-1/+1
2023-12-06flatten_dict_lists(): Don't flatten lists with duplicate keysHarald Welte1-1/+5
2023-11-02docs: Fix docstring syntax to avoid warningsHarald Welte1-2/+2
2023-07-11pySim/tlv.py: Fix TLV_IE_Collection from_dict with nested collectionsHarald Welte1-1/+12
2023-07-11pySim/tlv.py: Don't create an exception from within raiseHarald Welte1-1/+1
2023-07-11TLV_IE_Collection: use snake-style names during from_dict()Harald Welte1-1/+1
2023-06-27tlv: Fix IE.from_dict() methodHarald Welte1-2/+5
2022-08-06tlv: Use self._compute_tag() method rather than direct self.tagHarald Welte1-1/+1
2022-07-20tlv: Make NotImplementedError more verboseHarald Welte1-2/+2
2022-02-14tlv: Don't raise exception if somebody passes empty data to TLV decoderHarald Welte1-0/+2
2022-02-12tlv: Convert CamelCase class name to snake_case in jsonHarald Welte1-1/+5
2022-02-11tlv: Function for flattening the list-of-dict output of TLV decoderHarald Welte1-0/+27
2022-02-11cosmetic: Switch to consistent four-spaces indent; run autopep8Harald Welte1-24/+32
2021-10-21tlv: Fix recursive initialization from_dict()Harald Welte1-1/+2
2021-10-21tlv: Don't require encoder/decoder methods for TLV without valueHarald Welte1-2/+6
2021-06-05filesystem: Introduce support for TLV parserHarald Welte1-0/+2
2021-06-05Introduce new object-oriented TLV parser/decoder/encoderHarald Welte1-0/+391