def handle_user_uuid(self, request): if (hasattr(request, 'user_uuid')): return request request.user_uuid = None if (hasattr(request, 'session')): __user_uuid = request.session.get( 'user_uuid', request.META.get('HTTP_X_USER_UUID', base_encode(uuid.uuid4().int))) if (not __user_uuid): __user_uuid = base_encode(uuid.uuid4().int) request.user_uuid = __user_uuid request.session['user_uuid'] = "%s" % (request.user_uuid) return request
def handle_uuid(self, request): if (hasattr(request, 'uuid')): return request request.uuid = base_encode(uuid.uuid4().int) return request