did you tried int() ? just an idea ... On Sat, Aug 21, 2010 at 9:35 PM, Kevin <kveron...@gmail.com> wrote: > I have attempted to troubleshoot this myself with no luck and am very > confused why a simple IF statement is not working. I have used if > statements in python before and never had such a problem. I am rather > glad to see that PRINT outputs to the console, this helps a bit for > troubleshooting. Variable information: > > client_id = Comes in from a views request... def > view_client(request,client_id): > c.id = Comes in from a database model. > > -- code -- > print "%s - %s" % (str(client_id),str(c.id)) > if str(client_id) == str(c.id): > -- end -- > > The console output, displays 3 - 3 as plain as a day, this is why I am > very confused on why it is not resolving. The logic always resolves > as False, which should resolve as True. I came to the conclusion that > both objects were different by using dir() and printing it out to the > console, hence the reason I now placed both objects inside a str() in > hopes it may work, but alas, it does not. If I put it as 3 == 3, it > resolves as True. Any ideas? Placed in str() along with dir(), both > objects are now equal, but the IF statement sees otherwise. > > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To post to this group, send email to django-us...@googlegroups.com. > To unsubscribe from this group, send email to > django-users+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/django-users?hl=en. > >
-- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.