﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
4751	anonymous user cannot be converted to string	canburak@…	Jacob	"the code:
{{{
#!python
class SomeMiddleware:
    def process_request(self, req):
        print type(req.user)
        print type(req.user.__str__())
        print req.user.__str__().__class__
        print req.user
        return None
}}}
prints out
{{{
<class 'django.contrib.auth.models.AnonymousUser'>
<type 'instance'>
django.utils.functional.__proxy__
Traceback (most recent call last):
  File ""/usr/lib/python2.5/site-packages/django/core/servers/basehttp.py"", line 272, in run
    self.result = application(self.environ, self.start_response)
  File ""/usr/lib/python2.5/site-packages/django/core/servers/basehttp.py"", line 614, in __call__
    return self.application(environ, start_response)
  File ""/usr/lib/python2.5/site-packages/django/core/handlers/wsgi.py"", line 189, in __call__
    response = self.get_response(request)
  File ""/usr/lib/python2.5/site-packages/django/core/handlers/base.py"", line 59, in get_response
    response = middleware_method(request)
  File ""/home/can/vc/darcs/baklava/baklava/../baklava/reiloy/middlewares.py"", line 13, in process_request
    print req.user
TypeError: __str__ returned non-string (type instance)
}}}"		closed	Uncategorized	dev		fixed			Accepted	0	0	0	0	0	0
