fix a bug of property

This commit is contained in:
blueloveTH 2025-08-31 13:35:25 +08:00
parent 6e9dd9516b
commit 1ab175006d
2 changed files with 12 additions and 2 deletions

View File

@ -260,7 +260,7 @@ bool pk_loadmethod(py_StackRef self, py_Name name) {
self[0] = *py_getslot(cls_var, 0); self[0] = *py_getslot(cls_var, 0);
self[1] = ti->self; self[1] = ti->self;
break; break;
default: c11__unreachable(); default: return false;
} }
return true; return true;
} }

View File

@ -170,3 +170,13 @@ for x in xs:
assert res == list(range(101)) assert res == list(range(101))
assert xs == res assert xs == res
# call property
from vmath import vec2
a = vec2(1, 2)
try:
x = a.x()
exit(1)
except TypeError:
pass