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.

Reply via email to