This commit is contained in:
blueloveTH 2024-01-15 13:16:27 +08:00
parent c5dcb07ed6
commit fb3ffaa020

View File

@ -24,22 +24,22 @@ namespace pkpy{
bool VM::py_lt(PyObject* _0, PyObject* _1){ bool VM::py_lt(PyObject* _0, PyObject* _1){
BINARY_F_COMPARE(__lt__, "<", __gt__); BINARY_F_COMPARE(__lt__, "<", __gt__);
return CAST(bool, ret); return ret == True;
} }
bool VM::py_le(PyObject* _0, PyObject* _1){ bool VM::py_le(PyObject* _0, PyObject* _1){
BINARY_F_COMPARE(__le__, "<=", __ge__); BINARY_F_COMPARE(__le__, "<=", __ge__);
return CAST(bool, ret); return ret == True;
} }
bool VM::py_gt(PyObject* _0, PyObject* _1){ bool VM::py_gt(PyObject* _0, PyObject* _1){
BINARY_F_COMPARE(__gt__, ">", __lt__); BINARY_F_COMPARE(__gt__, ">", __lt__);
return CAST(bool, ret); return ret == True;
} }
bool VM::py_ge(PyObject* _0, PyObject* _1){ bool VM::py_ge(PyObject* _0, PyObject* _1){
BINARY_F_COMPARE(__ge__, ">=", __le__); BINARY_F_COMPARE(__ge__, ">=", __le__);
return CAST(bool, ret); return ret == True;
} }
#undef BINARY_F_COMPARE #undef BINARY_F_COMPARE