This commit is contained in:
ykiko 2024-08-28 15:27:27 +08:00 committed by GitHub
parent fb3c9a0399
commit 4e5021089c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -99,12 +99,12 @@ struct type_caster<T, std::enable_if_t<is_floating_point_v<T>>> {
bool load(handle src, bool convert) { bool load(handle src, bool convert) {
if(isinstance<pkbind::float_>(src)) { if(isinstance<pkbind::float_>(src)) {
data = py_tofloat(src.ptr()); data = static_cast<T>(py_tofloat(src.ptr()));
return true; return true;
} }
if(convert && isinstance<pkbind::int_>(src)) { if(convert && isinstance<pkbind::int_>(src)) {
data = py_toint(src.ptr()); data = static_cast<T>(py_toint(src.ptr()));
return true; return true;
} }