diff --git a/_pydemo/callpy/callpy.go b/_pydemo/callpy/callpy.go index 8900a9bb..21ec21ab 100644 --- a/_pydemo/callpy/callpy.go +++ b/_pydemo/callpy/callpy.go @@ -8,5 +8,5 @@ import ( func main() { x := math.Sqrt(py.Float(2)) - c.Printf(c.Str("sqrt(2) = %f\n"), x.FloatAsDouble()) + c.Printf(c.Str("sqrt(2) = %f\n"), x.Float64()) } diff --git a/py/_demo/callpy/call.go b/py/_demo/callpy/call.go index 58904c9c..0198b8c4 100644 --- a/py/_demo/callpy/call.go +++ b/py/_demo/callpy/call.go @@ -11,7 +11,7 @@ func main() { math := py.ImportModule(c.Str("math")) sqrt := math.GetAttrString(c.Str("sqrt")) sqrt2 := sqrt.CallOneArg(py.Float(2)) - c.Printf(c.Str("sqrt(2) = %f\n"), sqrt2.FloatAsDouble()) + c.Printf(c.Str("sqrt(2) = %f\n"), sqrt2.Float64()) sqrt2.DecRef() sqrt.DecRef() math.DecRef() diff --git a/py/float.go b/py/float.go index a4916225..1fbb7716 100644 --- a/py/float.go +++ b/py/float.go @@ -28,5 +28,5 @@ func Float(v float64) *Object //go:linkname FloatFromSring C.PyFloat_FromString func FloatFromSring(v *Object) *Object -// llgo:link (*Object).FloatAsDouble C.PyFloat_AsDouble -func (o *Object) FloatAsDouble() float64 { panic("unreachable") } +// llgo:link (*Object).Float64 C.PyFloat_AsDouble +func (o *Object) Float64() float64 { panic("unreachable") }