Skip to content

Commit d5b6d16

Browse files
committed
fixing python binding error
1 parent 391e11a commit d5b6d16

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Source/buildbindingpython.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -989,7 +989,7 @@ func writeMethod(method ComponentDefinitionMethod, w LanguageWriter, NameSpace s
989989

990990
preCallLines = append(preCallLines, fmt.Sprintf("%s = %s(len(%s) if %s else 0)", cParams[0].ParamName, cParams[0].ParamCallType, param.ParamName, param.ParamName))
991991
preCallLines = append(preCallLines, fmt.Sprintf("%s = %s(0)", cParams[1].ParamName, cParams[1].ParamCallType))
992-
preCallLines = append(preCallLines, fmt.Sprintf("%s = (%s*len(%s) if %s else 0)(*%s if %s else [])", cParams[2].ParamName, cParams[2].ParamCallType, param.ParamName, param.ParamName, param.ParamName, param.ParamName))
992+
preCallLines = append(preCallLines, fmt.Sprintf("%s = (%s*(len(%s) if %s else 0))(*%s if %s else [])", cParams[2].ParamName, cParams[2].ParamCallType, param.ParamName, param.ParamName, param.ParamName, param.ParamName))
993993

994994
cCheckArguments = cCheckArguments + cParams[0].ParamName + ", " + cParams[1].ParamName + ", " + cParams[2].ParamName
995995
checkCallLines = append(checkCallLines, fmt.Sprintf("%s = %s(%s.value)", cParams[0].ParamName, cParams[0].ParamCallType, cParams[1].ParamName))
@@ -1010,7 +1010,7 @@ func writeMethod(method ComponentDefinitionMethod, w LanguageWriter, NameSpace s
10101010

10111011
preCallLines = append(preCallLines, fmt.Sprintf("%s = %s(len(%s) if %s else 0)", cParams[0].ParamName, cParams[0].ParamCallType, param.ParamName, param.ParamName))
10121012
preCallLines = append(preCallLines, fmt.Sprintf("%s = %s(0)", cParams[1].ParamName, cParams[1].ParamCallType))
1013-
preCallLines = append(preCallLines, fmt.Sprintf("%s = (%s*len(%s) if %s else 0)(*%s if %s else [])", cParams[2].ParamName, cParams[2].ParamCallType, param.ParamName, param.ParamName, param.ParamName, param.ParamName))
1013+
preCallLines = append(preCallLines, fmt.Sprintf("%s = (%s*(len(%s) if %s else 0))(*%s if %s else [])", cParams[2].ParamName, cParams[2].ParamCallType, param.ParamName, param.ParamName, param.ParamName, param.ParamName))
10141014

10151015
cCheckArguments = cCheckArguments + cParams[0].ParamName + ", " + cParams[1].ParamName + ", " + cParams[2].ParamName
10161016
checkCallLines = append(checkCallLines, fmt.Sprintf("%s = %s(%s.value)", cParams[0].ParamName, cParams[0].ParamCallType, cParams[1].ParamName))

0 commit comments

Comments
 (0)