buff = new StringBuffer(); if(interpreter.equals("")) { buff.append("python"); } else { buff.append(interpreter); } buff.append(" "); if(debugging) buff.append(" -d "); if(ignoreEnv) buff.append(" -E "); if(interactive) buff.append(" -i "); if(!optimize.equals("")) { buff.append(" "); buff.append(optimize); buff.append(" "); } if(!division.equals("")) { buff.append(" "); buff.append(division); buff.append(" "); } if(skipSite) buff.append(" -S "); if(!tabIssues.equals("")) { buff.append(" "); buff.append(tabIssues); buff.append(" "); } if(unbuffered) buff.append(" -u "); if(!verbosity.equals("")) { buff.append(" "); buff.append(verbosity); buff.append(" "); } if(!warnings.equals("")) { buff.append(" -W "); buff.append(warnings); } if(!options.equals("")) { buff.append(" "); buff.append(options); } buff.append(" \""); buff.append(file); buff.append("\" "); buff.append(arguments); // return value buff;