Wednesday, January 30, 2013

Long url parameter in GET request locks python

I posted this question yesterdat at stack overflow, but I'm wondering if this is a bug.  I have a url that accepts one text parameter, allows spaces, and calls a very simple view that checks if there are objects with a project name that matches the text parameter value. The view returns a simple json string indicating whether there's a project with that name already in the database.  It works great, repeatedly, with short parameter values.  It locks up python on certain long string values.  I've tested up to 50 characters, and just length doesn't trigger it.  What does seem to repeatedly trigger it are long strings with multiple spaces.  I've tested my url regex matching and those long strings match just fine; my concern is that for some reason inside the view that long string is causing problems.  I'm using Django 1.4 with the built in webserver for testing.  Any help that can be provided will be greatly appreciated.

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

No comments:

Post a Comment