do not check attribute type for var internals (#3357)

This commit is contained in:
benedikt-bartscher 2024-05-22 20:35:42 +02:00 committed by GitHub
parent 0c0dde127f
commit 0b613d5d3b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -704,7 +704,11 @@ class Var:
"""
try:
var_attribute = super().__getattribute__(name)
if not name.startswith("_"):
if (
not name.startswith("_")
and name not in Var.__dict__
and name not in BaseVar.__dict__
):
# Check if the attribute should be accessed through the Var instead of
# accessing one of the Var operations
type_ = types.get_attribute_access_type(