Electronics & Programming

develissimo

Open Source electronics development and programming

  • You are not logged in.
  • Root
  • » Django
  • » Cookie-handling for django apps on subdomains, and failing gracefully [RSS Feed]

#1 March 26, 2008 20:23:59

Joe M.
Registered: 2009-11-02
Reputation: +  0  -
Profile   Send e-mail  

Cookie-handling for django apps on subdomains, and failing gracefully


Hi,

I'm moving an app I've been building from its test environment to
production. The production environment url is, say,
production.denverpost.com . The problem I've got is that there are
cookies set by www.denverpost.com, and some of those cookies are set
to just live at denverpost.com . The cookies set to denverpost.com are
getting read by Django, and that's raising an error (and triggering an
"Unhandled Exception").

This is the error I'm getting:


> 2008-03-26 11:25:22: (server.c.1470) server stopped by UID = 247814 PID = 5956
> 2008-03-26 11:25:24: (log.c.75) server started
> 2008-03-26 11:25:35: (mod_fastcgi.c.2570) FastCGI-stderr: Traceback (most
> recent call last):
> File
> "/home/22222/data/python/lib/flup-1.0-py2.4.egg/flup/server/fcgi_base.py",
> line 558, in run
> File
> "/home/22222/data/python/lib/flup-1.0-py2.4.egg/flup/server/fcgi_base.py",
> line 1116, in handler
> File "/home/22222/data/python/django/django/core/handlers/wsgi.py", line
> 205, in __call__
> response = self.get_response(request)
> File "/home/22222/data/python/django/django/core/handlers/base.py", line
> 64, in get_response
> response = middleware_method(request)
> File
> "/home/22222/data/python/django/django/contrib/sessions/middleware.py", line
> 14, in process_request
> session_key = request.COOKIES.get(settings.SESSION_COOKIE_NAME, None)
> File "/home/22222/data/python/django/django/core/handlers/wsgi.py", line
> 147, in _get_cookies
> self._cookies = http.parse_cookie(self.environ.get('HTTP_COOKIE', ''))
> File "/home/22222/data/python/django/django/http/__init__.py", line 243, in
> parse_cookie
> c.load(cookie)
> File "/var/tmp/python2.4-2.4.4-root/usr/lib/python2.4/Cookie.py", line 621,
> in load
> self.__ParseString(rawdata)
> File "/var/tmp/python2.4-2.4.4-root/usr/lib/python2.4/Cookie.py", line 652,
> in __ParseString
> self.__set(K, rval, cval)
> File "/var/tmp/python2.4-2.4.4-root/usr/lib/python2.4/Cookie.py", line 574,
> in __set
> M.set(key, real_value, coded_value)
> File "/var/tmp/python2.4-2.4.4-root/usr/lib/python2.4/Cookie.py", line 453,
> in set
> raise CookieError("Illegal key value: %s" % key)
> CookieError: Illegal key value: Poll:8522540

Seems like a bug, but this also seems like a pretty limited use-case.
Can anybody give me an idea on a way to get around it?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to
For more options, visit this group athttp://groups.google.com/group/django-users?hl=en-~----------~----~----~----~------~----~------~--~---

Offline

  • Root
  • » Django
  • » Cookie-handling for django apps on subdomains, and failing gracefully [RSS Feed]

Board footer

Moderator control

Enjoy the 11th of December
PoweredBy

The Forums are managed by develissimo stuff members, if you find any issues or misplaced content please help us to fix it. Thank you! Tell us via Contact Options
Leave a Message
Welcome to Develissimo Live Support