summaryrefslogtreecommitdiff
path: root/python/binaryview.py
diff options
context:
space:
mode:
authorkat <katherine@vector35.com>2022-10-20 09:45:40 -0400
committerPeter LaFosse <peter@vector35.com>2022-11-10 16:19:13 -0500
commitdce057f613ccf8a3cb0e534d51009d4c7a729de2 (patch)
tree2c6af4c74deea89ccbf62afa9b34305f62ec949c /python/binaryview.py
parentb160aa0bac77a45bd7c4f39c6fe0263059239d4b (diff)
Resolve usage of deprecated BinaryView.__len__()
Diffstat (limited to 'python/binaryview.py')
-rw-r--r--python/binaryview.py10
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")