remove hacky getattr as it's no longer necessary
This commit is contained in:
parent
f10af8bf1d
commit
250b29313b
@ -1159,7 +1159,7 @@ class ToOperation:
|
||||
|
||||
if isinstance(self, ObjectVar) and name != "_js_expr":
|
||||
return ObjectVar.__getattr__(self, name)
|
||||
return getattr(object.__getattribute__(self, "_original"), name)
|
||||
return getattr(self._original, name)
|
||||
|
||||
def __post_init__(self):
|
||||
"""Post initialization."""
|
||||
@ -1171,7 +1171,7 @@ class ToOperation:
|
||||
Returns:
|
||||
int: The hash value of the object.
|
||||
"""
|
||||
return hash(object.__getattribute__(self, "_original"))
|
||||
return hash(self._original)
|
||||
|
||||
def _get_all_var_data(self) -> VarData | None:
|
||||
"""Get all the var data.
|
||||
@ -1180,7 +1180,7 @@ class ToOperation:
|
||||
The var data.
|
||||
"""
|
||||
return VarData.merge(
|
||||
object.__getattribute__(self, "_original")._get_all_var_data(),
|
||||
self._original._get_all_var_data(),
|
||||
self._var_data, # type: ignore
|
||||
)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user