Why no string return?
Adonis Vargas
adonis_vargas at -Remove-This-bellsouth.net
Wed Mar 12 00:45:32 EDT 2008
gargonx wrote:
> Say i have the two methods:
>
> def ReturnMethod(request, x):
> if request is True:
> return x
> else: print "No String for you...False!"
>
> def SendMethod(request):
> xstring = "Some text"
> ReturnMethod(request, xstring)
>
> SendMethod(True)
>
> Why does ReturnMethod not return the string x? I do believe it is
> returning with a NoneType.
> Any help would be greatly obliged
>
> Thanks, Josh
That is because request is bound a string (str) object. You are probably
testing for null so it should look like:
if request:
return x
else:
print "No String for you...False!"
Hope this helps.
Adonis
More information about the Python-list
mailing list