We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fe83ca5 commit f92a14cCopy full SHA for f92a14c
bits_coder/coder.py
@@ -62,6 +62,13 @@ def list(self):
62
self._list = [field.value for field in self._fields]
63
return self._list
64
65
+ @property
66
+ def encoded(self):
67
+ """Encoded data"""
68
+ if not hasattr(self, '_encoded'):
69
+ self.encode()
70
+ return self._encoded
71
+
72
def encode(self):
73
"""Encode all fields to bytearray."""
74
self.validate_fields_for_encoding()
@@ -104,8 +111,8 @@ def encode(self):
104
111
byte_array.append(last_byte)
105
112
if self.byteorder == 'little':
106
113
byte_array = byte_array[::-1]
107
-
108
- return byte_array
114
+ self._encoded = byte_array
115
109
116
110
117
def decode(self, pld):
118
"""Decode values from bytearray
0 commit comments