@@ -381,13 +381,13 @@ if __err != nil {
381
381
}
382
382
383
383
// Call upstream method and collect returns.
384
- g .pywrap .Printf (fmt .Sprintf ("%s := %s" , strings .Join (retvars , ", " ), pyFuncCall ))
384
+ g .pywrap .Printf (fmt .Sprintf ("%s := %s\n " , strings .Join (retvars , ", " ), pyFuncCall ))
385
385
386
386
// ReMap handle returns from pyFuncCall.
387
387
for i := 0 ; i < npyres ; i ++ {
388
388
if res [i ].sym .hasHandle () {
389
389
cvnm := res [i ].sym .pyPkgId (g .pkg .pkg )
390
- g .pywrap .Printf ("ret%d = %s(handle=_ret%d)" , cvnm , i , i )
390
+ g .pywrap .Printf ("ret%d = %s(handle=_ret%d)\n " , i , cvnm , i )
391
391
retvars [i ] = "ret" + strconv .Itoa (i )
392
392
}
393
393
}
@@ -397,7 +397,7 @@ if __err != nil {
397
397
g .pywrap .Printf (pyFuncCall )
398
398
}
399
399
400
- g .pywrap .Printf ("\n " )
400
+ g .pywrap .Printf ("\n \n " )
401
401
g .pywrap .Outdent ()
402
402
403
403
goFuncCall := ""
@@ -460,7 +460,7 @@ if __err != nil {
460
460
} else {
461
461
g .gofile .Printf ("if __err != nil {\n " )
462
462
g .gofile .Indent ()
463
- g .gofile .Printf ("estr := C.CString(__err.Error())// NOTE: leaked string \n " ) // NOTE: leaked string
463
+ g .gofile .Printf ("estr := C.CString(__err.Error())\n " ) // NOTE: freed string
464
464
g .gofile .Printf ("C.PyErr_SetString(C.PyExc_RuntimeError, estr)\n " )
465
465
g .gofile .Printf ("C.free(unsafe.Pointer(estr))\n " ) // python should have converted, safe
466
466
g .gofile .Outdent ()
0 commit comments