diff options
| author | Alexander Taylor <alex@vector35.com> | 2023-02-08 19:33:15 -0500 |
|---|---|---|
| committer | Alexander Taylor <alex@vector35.com> | 2023-02-08 19:33:15 -0500 |
| commit | c88a003ef6ee32ced421263d17dd29a7e1455c35 (patch) | |
| tree | d7c9e1489507e8215c08918db09a2b175b46f285 /python/binaryview.py | |
| parent | 0631afabdd324493f60b107b94f15849a9844ec7 (diff) | |
More surgical fix that actually passes unit tests.
Fix for #3842.
Diffstat (limited to 'python/binaryview.py')
| -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 27de05d2..013cf984 100644 --- a/python/binaryview.py +++ b/python/binaryview.py @@ -9138,7 +9138,7 @@ class DataVariable(CoreDataVariable): def __init__(self, view: BinaryView, address: int, type: '_types.Type', auto_discovered: bool): super(DataVariable, self).__init__(address, type, auto_discovered) self.view = view - self._sdv = TypedDataAccessor(self.type, self.address, self.view, self.view.endianness) + self._accessor = TypedDataAccessor(self.type, self.address, self.view, self.view.endianness) @classmethod def from_core_struct(cls, var: core.BNDataVariable, view: 'BinaryView') -> 'DataVariable': @@ -9170,14 +9170,14 @@ class DataVariable(CoreDataVariable): @property def value(self) -> Any: - return self._sdv.value + return self._accessor.value @value.setter def value(self, data: bytes) -> None: - self._sdv.value = data + self._accessor.value = data def __getitem__(self, item: str): - return self._sdv[item] + return self._accessor[item] @property def type(self) -> '_types.Type': @@ -9188,7 +9188,7 @@ class DataVariable(CoreDataVariable): _type = value if value is not None else _types.VoidType.create() assert self.view.define_user_data_var(self.address, _type) is not None, "Unable to set DataVariable's type" self._type = _type - self._sdv = TypedDataAccessor(self.type, self.address, self.view, self.view.endianness) + self._accessor.type = _type @property def symbol(self) -> Optional['_types.CoreSymbol']: |
