diff options
| author | kat <katherine@vector35.com> | 2022-10-20 09:45:40 -0400 |
|---|---|---|
| committer | Peter LaFosse <peter@vector35.com> | 2022-11-10 16:19:13 -0500 |
| commit | dce057f613ccf8a3cb0e534d51009d4c7a729de2 (patch) | |
| tree | 2c6af4c74deea89ccbf62afa9b34305f62ec949c /python | |
| parent | b160aa0bac77a45bd7c4f39c6fe0263059239d4b (diff) | |
Resolve usage of deprecated BinaryView.__len__()
Diffstat (limited to 'python')
| -rw-r--r-- | python/binaryview.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/python/binaryview.py b/python/binaryview.py index 02b1cc53..5abcc026 100644 --- a/python/binaryview.py +++ b/python/binaryview.py @@ -2016,7 +2016,7 @@ class BinaryView: def __repr__(self): start = self.start - length = len(self) + length = self.length if start != 0: size = f"start {start:#x}, len {length:#x}" else: @@ -2069,8 +2069,8 @@ class BinaryView: return b"" return self.read(start, stop - start) elif i < 0: - if i >= -len(self): - value = self.read(self.start + int(len(self) + i), 1) + if i >= -self.length: + value = self.read(self.start + int(self.length + i), 1) if len(value) == 0: raise IndexError("index not readable") return value @@ -2098,10 +2098,10 @@ class BinaryView: else: self.write(start, value) elif i < 0: - if i >= -len(self): + if i >= -self.length: if len(value) != 1: raise ValueError("expected single byte for assignment") - if self.write(self.start + int(len(self) + i), value) != 1: + if self.write(self.start + int(self.length + i), value) != 1: raise IndexError("index not writable") else: raise IndexError("index out of range") |
