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[1] = ti->self;
break;
default: c11__unreachable();
default: return false;
}
return true;
}

View File

@ -169,4 +169,14 @@ for x in xs:
xs.append(x+1)
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