On Mar 12, 4:45 am, Adonis Vargas <adonis_var...@-Remove-This-
bellsouth.netwrote:
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
Still no return of string. The null testing is not really the deal.
that could be replaced with anything EG:
def ReturnMethod(request, x):
if request is 'random':
return x
else: print "No String for you...False!"
def SendMethod(request):
xstring = "Some text"
ReturnMethod(request, xstring)
SendMethod('random')