11 Sep
2001
11 Sep
'01
8:35 p.m.
H.de.Wit@SFK.NL wrote:
if (not SQLresult): resultcount=0
This doesn't return a value if the resultcount is 0, nothing seem to happen during testing the python script.
if (not SQLresult): resultcount=0 print resultcount return printed
It is ugly, but it works. Is it possible to remove the print resultatcount and the return printed somehow?
Returning any false value (zero, empty string, None) from a Script will appear to do nothing when tested. By printing it, you convert it from the integer zero into the string "0". You could just as easily do: return str(resultcount) ...but I wouldn't, if you plan on calling this from other code and getting an integer back. Cheers, Evan @ Zope