Remove LazyUser, which causes complications with testing and isn't much of a perf improvement
This commit is contained in:
@@ -50,17 +50,9 @@ def get_user_from_request(request):
|
||||
request.session['serviceCatalog'])
|
||||
|
||||
|
||||
class LazyUser(object):
|
||||
def __get__(self, request, obj_type=None):
|
||||
return get_user_from_request(request)
|
||||
if not hasattr(request, '_cached_user'):
|
||||
request._cached_user = get_user_from_request(request)
|
||||
return request._cached_user
|
||||
|
||||
|
||||
class AuthenticationMiddleware(object):
|
||||
def process_request(self, request):
|
||||
request.__class__.user = LazyUser()
|
||||
request.__class__.user = get_user_from_request(request)
|
||||
|
||||
def process_exception(self, request, exception):
|
||||
if type(exception) in [openstack.compute.exceptions.Forbidden,
|
||||
|
||||
Reference in New Issue
Block a user