If the Jacl script does not use any AdminTask methods containing sub-list parameters, then no additional changes are required on the converted Jython script generated by the Jacl2Jython program. However, if your input Jacl scripts use $AdminTask methods with parameters containing sub-lists, the converted Jython script generated by the Jacl2Jython program needs to be manually modified.
JACL: $AdminTask createCluster [list -clusterConfig [list -clusterName $myClusterName]] ==> JYTHON: AdminTask.createCluster( ["-clusterConfig", [ "-clusterName", myClusterName]] #?PROBLEM? convert to string
Solution
JYTHON: AdminTask.createCluster('["-clusterConfig" [ "-clusterName" "' +str(myClusterName)+ '"]]') #manually modified