/usr/local/bin/gunicorn in <module>(8)
sys.exit(run())/usr/local/lib/python3.10/dist-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(238)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(205)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/middlewares/request.py in __call__(62)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/celery/middlewares.py in __call__(24)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/django/views/generic/base.py in view(104)
return self.dispatch(request, *args, **kwargs)/usr/local/lib/python3.10/dist-packages/django/views/generic/base.py in dispatch(143)
return handler(request, *args, **kwargs)/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/views/base.py in get(108)
return super().get(request, *args, **kwargs)/usr/local/lib/python3.10/dist-packages/django/views/generic/detail.py in get(108)
self.object = self.get_object()/usr/local/lib/python3.10/dist-packages/django/views/generic/detail.py in get_object(53)
obj = queryset.get()/usr/local/lib/python3.10/dist-packages/cacheops/query.py in get(346)
return qs._no_monkey.get(qs, *args, **kwargs)/usr/local/lib/python3.10/dist-packages/cacheops/query.py in _fetch_all(250)
return self._no_monkey._fetch_all(self)
/usr/local/bin/gunicorn in <module>(8)
sys.exit(run())/usr/local/lib/python3.10/dist-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(238)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(205)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/middlewares/request.py in __call__(62)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/celery/middlewares.py in __call__(24)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/django/views/generic/base.py in view(104)
return self.dispatch(request, *args, **kwargs)/usr/local/lib/python3.10/dist-packages/django/views/generic/base.py in dispatch(143)
return handler(request, *args, **kwargs)/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/views/base.py in get(108)
return super().get(request, *args, **kwargs)/usr/local/lib/python3.10/dist-packages/django/views/generic/detail.py in get(109)
context = self.get_context_data(object=self.object)/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/views/public.py in get_context_data(110)
context = super().get_context_data(**kwargs)/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/views/mixins.py in get_context_data(60)
context = super().get_context_data(**kwargs)/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/views/base.py in get_context_data(26)
project = self.get_object()/usr/local/lib/python3.10/dist-packages/django/views/generic/detail.py in get_object(53)
obj = queryset.get()/usr/local/lib/python3.10/dist-packages/cacheops/query.py in get(346)
return qs._no_monkey.get(qs, *args, **kwargs)/usr/local/lib/python3.10/dist-packages/cacheops/query.py in _fetch_all(250)
return self._no_monkey._fetch_all(self)
SELECT COUNT(*) AS "__count" FROM "builds_build" WHERE "builds_build"."project_id" = 34SELECT COUNT(*) AS "__count" FROM "builds_build" WHERE "builds_build"."project_id" = 34
0.43
Connection: default
Transaction status: Idle
/usr/local/bin/gunicorn in <module>(8)
sys.exit(run())/usr/local/lib/python3.10/dist-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(238)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(205)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/middlewares/request.py in __call__(62)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/celery/middlewares.py in __call__(24)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/django/views/generic/base.py in view(104)
return self.dispatch(request, *args, **kwargs)/usr/local/lib/python3.10/dist-packages/django/views/generic/base.py in dispatch(143)
return handler(request, *args, **kwargs)/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/views/base.py in get(108)
return super().get(request, *args, **kwargs)/usr/local/lib/python3.10/dist-packages/django/views/generic/detail.py in get(109)
context = self.get_context_data(object=self.object)/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/views/public.py in get_context_data(110)
context = super().get_context_data(**kwargs)/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/views/mixins.py in get_context_data(60)
context = super().get_context_data(**kwargs)/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/views/base.py in get_context_data(29)
if project.builds.count() <= 5:/usr/local/lib/python3.10/dist-packages/cacheops/query.py in count(273)
return self._no_monkey.count(self)
/usr/local/bin/gunicorn in <module>(8)
sys.exit(run())/usr/local/lib/python3.10/dist-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(238)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(205)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/middlewares/request.py in __call__(62)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/celery/middlewares.py in __call__(24)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/django/views/generic/base.py in view(104)
return self.dispatch(request, *args, **kwargs)/usr/local/lib/python3.10/dist-packages/django/views/generic/base.py in dispatch(143)
return handler(request, *args, **kwargs)/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/views/base.py in get(108)
return super().get(request, *args, **kwargs)/usr/local/lib/python3.10/dist-packages/django/views/generic/detail.py in get(109)
context = self.get_context_data(object=self.object)/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/views/public.py in get_context_data(110)
context = super().get_context_data(**kwargs)/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/views/mixins.py in get_context_data(61)
context["subprojects_and_urls"] = self._get_subprojects_and_urls()/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/views/mixins.py in _get_subprojects_and_urls(74)
project = self.get_project()/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/views/public.py in get_project(107)
return self.get_object()/usr/local/lib/python3.10/dist-packages/django/views/generic/detail.py in get_object(53)
obj = queryset.get()/usr/local/lib/python3.10/dist-packages/cacheops/query.py in get(346)
return qs._no_monkey.get(qs, *args, **kwargs)/usr/local/lib/python3.10/dist-packages/cacheops/query.py in _fetch_all(250)
return self._no_monkey._fetch_all(self)
SELECT 1 AS "a" FROM "projects_projectrelationship" WHERE "projects_projectrelationship"."parent_id" = 34 LIMIT 1SELECT 1 AS "a" FROM "projects_projectrelationship" WHERE "projects_projectrelationship"."parent_id" = 34 LIMIT 1
0.25
Connection: default
Transaction status: Idle
/usr/local/bin/gunicorn in <module>(8)
sys.exit(run())/usr/local/lib/python3.10/dist-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(238)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(205)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/middlewares/request.py in __call__(62)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/celery/middlewares.py in __call__(24)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/django/views/generic/base.py in view(104)
return self.dispatch(request, *args, **kwargs)/usr/local/lib/python3.10/dist-packages/django/views/generic/base.py in dispatch(143)
return handler(request, *args, **kwargs)/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/views/base.py in get(108)
return super().get(request, *args, **kwargs)/usr/local/lib/python3.10/dist-packages/django/views/generic/detail.py in get(109)
context = self.get_context_data(object=self.object)/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/views/public.py in get_context_data(110)
context = super().get_context_data(**kwargs)/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/views/mixins.py in get_context_data(61)
context["subprojects_and_urls"] = self._get_subprojects_and_urls()/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/views/mixins.py in _get_subprojects_and_urls(77)
if not subprojects.exists():/usr/local/lib/python3.10/dist-packages/cacheops/query.py in exists(364)
return self._no_monkey.exists(self)
/usr/local/bin/gunicorn in <module>(8)
sys.exit(run())/usr/local/lib/python3.10/dist-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(238)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(205)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/middlewares/request.py in __call__(62)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/celery/middlewares.py in __call__(24)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/django/views/generic/base.py in view(104)
return self.dispatch(request, *args, **kwargs)/usr/local/lib/python3.10/dist-packages/django/views/generic/base.py in dispatch(143)
return handler(request, *args, **kwargs)/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/views/base.py in get(108)
return super().get(request, *args, **kwargs)/usr/local/lib/python3.10/dist-packages/django/views/generic/detail.py in get(109)
context = self.get_context_data(object=self.object)/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/views/public.py in get_context_data(112)
project = self.get_project()/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/views/public.py in get_project(107)
return self.get_object()/usr/local/lib/python3.10/dist-packages/django/views/generic/detail.py in get_object(53)
obj = queryset.get()/usr/local/lib/python3.10/dist-packages/cacheops/query.py in get(346)
return qs._no_monkey.get(qs, *args, **kwargs)/usr/local/lib/python3.10/dist-packages/cacheops/query.py in _fetch_all(250)
return self._no_monkey._fetch_all(self)
SELECT "builds_version"."id", "builds_version"."created", "builds_version"."modified", "builds_version"."project_id", "builds_version"."type", "builds_version"."identifier", "builds_version"."verbose_name", "builds_version"."slug", "builds_version"."supported", "builds_version"."active", "builds_version"."state", "builds_version"."built", "builds_version"."uploaded", "builds_version"."privacy_level", "builds_version"."hidden", "builds_version"."machine", "builds_version"."has_pdf", "builds_version"."has_epub", "builds_version"."has_htmlzip", "builds_version"."documentation_type", "builds_version"."build_data", "builds_version"."addons" FROM "builds_version" WHERE ("builds_version"."project_id" = 34 AND "builds_version"."slug" = 'latest') LIMIT 21SELECT ••• FROM "builds_version" WHERE ("builds_version"."project_id" = 34 AND "builds_version"."slug" = 'latest') LIMIT 21
0.40
Connection: default
Transaction status: Idle
/usr/local/bin/gunicorn in <module>(8)
sys.exit(run())/usr/local/lib/python3.10/dist-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(238)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(205)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/middlewares/request.py in __call__(62)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/celery/middlewares.py in __call__(24)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/django/views/generic/base.py in view(104)
return self.dispatch(request, *args, **kwargs)/usr/local/lib/python3.10/dist-packages/django/views/generic/base.py in dispatch(143)
return handler(request, *args, **kwargs)/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/views/base.py in get(108)
return super().get(request, *args, **kwargs)/usr/local/lib/python3.10/dist-packages/django/views/generic/detail.py in get(109)
context = self.get_context_data(object=self.object)/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/views/public.py in get_context_data(130)
default_version = project.versions.get(slug=default_version_slug)/usr/local/lib/python3.10/dist-packages/cacheops/query.py in get(346)
return qs._no_monkey.get(qs, *args, **kwargs)/usr/local/lib/python3.10/dist-packages/cacheops/query.py in _fetch_all(250)
return self._no_monkey._fetch_all(self)
SELECT "builds_version"."privacy_level" FROM "builds_version" INNER JOIN "projects_project" ON ("builds_version"."project_id" = "projects_project"."id") WHERE ("projects_project"."slug" = 'rcc-rccreator-docs-es' AND "builds_version"."slug" = 'latest') ORDER BY "builds_version"."verbose_name" DESC LIMIT 1SELECT ••• FROM "builds_version" INNER JOIN "projects_project" ON ("builds_version"."project_id" = "projects_project"."id") WHERE ("projects_project"."slug" = 'rcc-rccreator-docs-es' AND "builds_version"."slug" = 'latest') ORDER BY "builds_version"."verbose_name" DESCLIMIT 1
0.37
Connection: default
Transaction status: Idle
/usr/local/bin/gunicorn in <module>(8)
sys.exit(run())/usr/local/lib/python3.10/dist-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(238)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(205)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/middlewares/request.py in __call__(62)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/celery/middlewares.py in __call__(24)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/django/views/generic/base.py in view(104)
return self.dispatch(request, *args, **kwargs)/usr/local/lib/python3.10/dist-packages/django/views/generic/base.py in dispatch(143)
return handler(request, *args, **kwargs)/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/views/base.py in get(108)
return super().get(request, *args, **kwargs)/usr/local/lib/python3.10/dist-packages/django/views/generic/detail.py in get(109)
context = self.get_context_data(object=self.object)/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/views/public.py in get_context_data(132)
context["badge_url"] = ProjectBadgeView.get_badge_url(/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/views/public.py in get_badge_url(265)
.first()/usr/local/lib/python3.10/dist-packages/cacheops/query.py in first(351)
return self._no_monkey.first(self)/usr/local/lib/python3.10/dist-packages/cacheops/query.py in _fetch_all(250)
return self._no_monkey._fetch_all(self)
/usr/local/bin/gunicorn in <module>(8)
sys.exit(run())/usr/local/lib/python3.10/dist-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(238)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(205)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/middlewares/request.py in __call__(62)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/celery/middlewares.py in __call__(24)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/django/views/generic/base.py in view(104)
return self.dispatch(request, *args, **kwargs)/usr/local/lib/python3.10/dist-packages/django/views/generic/base.py in dispatch(143)
return handler(request, *args, **kwargs)/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/views/base.py in get(108)
return super().get(request, *args, **kwargs)/usr/local/lib/python3.10/dist-packages/django/views/generic/detail.py in get(109)
context = self.get_context_data(object=self.object)/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/views/public.py in get_context_data(138)
url=Resolver().resolve_version(project, version=default_version),/usr/src/app/checkouts/readthedocs.org/readthedocs/core/resolver.py in resolve_version(146)
domain, use_https = self._get_project_domain(/usr/src/app/checkouts/readthedocs.org/readthedocs/core/resolver.py in _get_project_domain(190)
canonical_project, _ = self._get_canonical_project(project)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/resolver.py in _get_canonical_project(326)
main_language_project = parent_project.main_language_project/usr/local/lib/python3.10/dist-packages/cacheops/query.py in get(346)
return qs._no_monkey.get(qs, *args, **kwargs)/usr/local/lib/python3.10/dist-packages/cacheops/query.py in _fetch_all(250)
return self._no_monkey._fetch_all(self)
SELECT "projects_projectrelationship"."id", "projects_projectrelationship"."parent_id", "projects_projectrelationship"."child_id", "projects_projectrelationship"."alias", T3."id", T3."pub_date", T3."modified_date", T3."name", T3."slug", T3."description", T3."repo", T3."repo_type", T3."project_url", T3."canonical_url", T3."single_version", T3."default_version", T3."default_branch", T3."custom_prefix", T3."custom_subproject_prefix", T3."external_builds_enabled", T3."external_builds_privacy_level", T3."cdn_enabled", T3."analytics_code", T3."analytics_disabled", T3."container_image", T3."container_mem_limit", T3."container_time_limit", T3."build_queue", T3."max_concurrent_builds", T3."allow_promos", T3."ad_free", T3."is_spam", T3."show_version_warning", T3."readthedocs_yaml_path", T3."featured", T3."skip", T3."delisted", T3."privacy_level", T3."language", T3."programming_language", T3."main_language_project_id", T3."has_valid_webhook", T3."has_valid_clone", T3."remote_repository_id", T3."requirements_file", T3."documentation_type", T3."enable_epub_build", T3."enable_pdf_build", T3."path", T3."conf_py_file", T3."install_project", T3."python_interpreter", T3."use_system_packages" FROM "projects_projectrelationship" INNER JOIN "projects_project" T3 ON ("projects_projectrelationship"."parent_id" = T3."id") WHERE "projects_projectrelationship"."child_id" = 31 ORDER BY "projects_projectrelationship"."id" ASC LIMIT 1SELECT ••• FROM "projects_projectrelationship" INNER JOIN "projects_project" T3 ON ("projects_projectrelationship"."parent_id" = T3."id") WHERE "projects_projectrelationship"."child_id" = 31 ORDER BY "projects_projectrelationship"."id" ASCLIMIT 1
4 similar queries.
Duplicated 4 times.
0.41
Connection: default
Transaction status: Idle
/usr/local/bin/gunicorn in <module>(8)
sys.exit(run())/usr/local/lib/python3.10/dist-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(238)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(205)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/middlewares/request.py in __call__(62)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/celery/middlewares.py in __call__(24)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/django/views/generic/base.py in view(104)
return self.dispatch(request, *args, **kwargs)/usr/local/lib/python3.10/dist-packages/django/views/generic/base.py in dispatch(143)
return handler(request, *args, **kwargs)/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/views/base.py in get(108)
return super().get(request, *args, **kwargs)/usr/local/lib/python3.10/dist-packages/django/views/generic/detail.py in get(109)
context = self.get_context_data(object=self.object)/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/views/public.py in get_context_data(138)
url=Resolver().resolve_version(project, version=default_version),/usr/src/app/checkouts/readthedocs.org/readthedocs/core/resolver.py in resolve_version(146)
domain, use_https = self._get_project_domain(/usr/src/app/checkouts/readthedocs.org/readthedocs/core/resolver.py in _get_project_domain(190)
canonical_project, _ = self._get_canonical_project(project)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/resolver.py in _get_canonical_project(330)
relationship = parent_project.parent_relationship/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/models.py in parent_relationship(1293)
return self.superprojects.select_related('parent').first()/usr/local/lib/python3.10/dist-packages/cacheops/query.py in first(351)
return self._no_monkey.first(self)/usr/local/lib/python3.10/dist-packages/cacheops/query.py in _fetch_all(250)
return self._no_monkey._fetch_all(self)
SELECT "projects_domain"."id", "projects_domain"."modified", "projects_domain"."created", "projects_domain"."project_id", "projects_domain"."domain", "projects_domain"."machine", "projects_domain"."cname", "projects_domain"."canonical", "projects_domain"."https", "projects_domain"."count", "projects_domain"."ssl_status", "projects_domain"."skip_validation", "projects_domain"."validation_process_start", "projects_domain"."hsts_max_age", "projects_domain"."hsts_include_subdomains", "projects_domain"."hsts_preload" FROM "projects_domain" WHERE ("projects_domain"."project_id" = 31 AND "projects_domain"."canonical") ORDER BY "projects_domain"."canonical" DESC, "projects_domain"."machine" DESC, "projects_domain"."domain" ASC LIMIT 1SELECT ••• FROM "projects_domain" WHERE ("projects_domain"."project_id" = 31 AND "projects_domain"."canonical") ORDER BY "projects_domain"."canonical" DESC, "projects_domain"."machine" DESC, "projects_domain"."domain" ASCLIMIT 1
4 similar queries.
Duplicated 4 times.
0.34
Connection: default
Transaction status: Idle
/usr/local/bin/gunicorn in <module>(8)
sys.exit(run())/usr/local/lib/python3.10/dist-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(238)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(205)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/middlewares/request.py in __call__(62)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/celery/middlewares.py in __call__(24)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/django/views/generic/base.py in view(104)
return self.dispatch(request, *args, **kwargs)/usr/local/lib/python3.10/dist-packages/django/views/generic/base.py in dispatch(143)
return handler(request, *args, **kwargs)/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/views/base.py in get(108)
return super().get(request, *args, **kwargs)/usr/local/lib/python3.10/dist-packages/django/views/generic/detail.py in get(109)
context = self.get_context_data(object=self.object)/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/views/public.py in get_context_data(138)
url=Resolver().resolve_version(project, version=default_version),/usr/src/app/checkouts/readthedocs.org/readthedocs/core/resolver.py in resolve_version(146)
domain, use_https = self._get_project_domain(/usr/src/app/checkouts/readthedocs.org/readthedocs/core/resolver.py in _get_project_domain(197)
domain_object = canonical_project.get_canonical_custom_domain()/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/models.py in get_canonical_custom_domain(1303)
return self.domains.filter(canonical=True).first()/usr/local/lib/python3.10/dist-packages/cacheops/query.py in first(351)
return self._no_monkey.first(self)/usr/local/lib/python3.10/dist-packages/cacheops/query.py in _fetch_all(250)
return self._no_monkey._fetch_all(self)
SELECT "auth_user"."id", "auth_user"."password", "auth_user"."last_login", "auth_user"."is_superuser", "auth_user"."username", "auth_user"."first_name", "auth_user"."last_name", "auth_user"."email", "auth_user"."is_staff", "auth_user"."is_active", "auth_user"."date_joined" FROM "auth_user" INNER JOIN "projects_project_users" ON ("auth_user"."id" = "projects_project_users"."user_id") WHERE "projects_project_users"."project_id" = 34SELECT ••• FROM "auth_user" INNER JOIN "projects_project_users" ON ("auth_user"."id" = "projects_project_users"."user_id") WHERE "projects_project_users"."project_id" = 34
6 similar queries.
Duplicated 6 times.
0.44
Connection: default
Transaction status: Idle
/usr/local/bin/gunicorn in <module>(8)
sys.exit(run())/usr/local/lib/python3.10/dist-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(238)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(205)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/middlewares/request.py in __call__(62)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/celery/middlewares.py in __call__(24)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/django/views/generic/base.py in view(104)
return self.dispatch(request, *args, **kwargs)/usr/local/lib/python3.10/dist-packages/django/views/generic/base.py in dispatch(143)
return handler(request, *args, **kwargs)/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/views/base.py in get(108)
return super().get(request, *args, **kwargs)/usr/local/lib/python3.10/dist-packages/django/views/generic/detail.py in get(109)
context = self.get_context_data(object=self.object)/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/views/public.py in get_context_data(142)
context["is_project_admin"] = AdminPermission.is_admin(/usr/src/app/checkouts/readthedocs.org/readthedocs/core/permissions.py in is_admin(135)
return user in cls.admins(obj) or user.is_superuser/usr/local/lib/python3.10/dist-packages/cacheops/query.py in _fetch_all(250)
return self._no_monkey._fetch_all(self)
SELECT 1 AS "a" FROM "builds_build" LEFT OUTER JOIN "builds_version" ON ("builds_build"."version_id" = "builds_version"."id") WHERE (NOT ("builds_version"."type" = 'external' AND "builds_version"."type" ISNOT NULL) AND "builds_build"."project_id" = 34 AND "builds_build"."success") LIMIT 1SELECT 1 AS "a" FROM "builds_build" LEFT OUTER JOIN "builds_version" ON ("builds_build"."version_id" = "builds_version"."id") WHERE (NOT ("builds_version"."type" = 'external' AND "builds_version"."type" ISNOT NULL) AND "builds_build"."project_id" = 34 AND "builds_build"."success") LIMIT 1
0.66
Connection: default
Transaction status: Idle
/usr/local/bin/gunicorn in <module>(8)
sys.exit(run())/usr/local/lib/python3.10/dist-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(238)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(205)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/middlewares/request.py in __call__(62)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/celery/middlewares.py in __call__(24)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.10/dist-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.10/dist-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(541)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(208)
return template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(177)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(314)
match = condition.eval(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in eval(877)
return self.value.resolve(context, ignore_failures=True)/usr/local/lib/python3.10/dist-packages/django/template/base.py in resolve(715)
obj = self.var.resolve(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in resolve(847)
value = self._resolve_lookup(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in _resolve_lookup(890)
current = getattr(current, bit)/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/models.py in has_good_build(946)
return self.builds(manager=INTERNAL).filter(success=True).exists()/usr/local/lib/python3.10/dist-packages/cacheops/query.py in exists(364)
return self._no_monkey.exists(self)
7
<div id="project_bar" class="project-bar">
8
<div class="wrapper">
9
10
{% if project.has_good_build %}
11
<div class="project-view-docs">
12
<a href="{{ project.get_docs_url }}">{% trans "View Docs" %}</a>
/usr/local/bin/gunicorn in <module>(8)
sys.exit(run())/usr/local/lib/python3.10/dist-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(238)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(205)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/middlewares/request.py in __call__(62)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/celery/middlewares.py in __call__(24)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.10/dist-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.10/dist-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(541)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(208)
return template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(177)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(321)
return nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1064)
output = self.filter_expression.resolve(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in resolve(715)
obj = self.var.resolve(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in resolve(847)
value = self._resolve_lookup(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in _resolve_lookup(914)
current = current()/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/models.py in get_docs_url(676)
return Resolver().resolve(/usr/src/app/checkouts/readthedocs.org/readthedocs/core/resolver.py in resolve(249)
domain, use_https = self._get_project_domain(/usr/src/app/checkouts/readthedocs.org/readthedocs/core/resolver.py in _get_project_domain(190)
canonical_project, _ = self._get_canonical_project(project)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/resolver.py in _get_canonical_project(326)
main_language_project = parent_project.main_language_project/usr/local/lib/python3.10/dist-packages/cacheops/query.py in get(346)
return qs._no_monkey.get(qs, *args, **kwargs)/usr/local/lib/python3.10/dist-packages/cacheops/query.py in _fetch_all(250)
return self._no_monkey._fetch_all(self)
9
10
{% if project.has_good_build %}
11
<div class="project-view-docs">
12
<a href="{{ project.get_docs_url }}">{% trans "View Docs" %}</a>
SELECT "projects_projectrelationship"."id", "projects_projectrelationship"."parent_id", "projects_projectrelationship"."child_id", "projects_projectrelationship"."alias", T3."id", T3."pub_date", T3."modified_date", T3."name", T3."slug", T3."description", T3."repo", T3."repo_type", T3."project_url", T3."canonical_url", T3."single_version", T3."default_version", T3."default_branch", T3."custom_prefix", T3."custom_subproject_prefix", T3."external_builds_enabled", T3."external_builds_privacy_level", T3."cdn_enabled", T3."analytics_code", T3."analytics_disabled", T3."container_image", T3."container_mem_limit", T3."container_time_limit", T3."build_queue", T3."max_concurrent_builds", T3."allow_promos", T3."ad_free", T3."is_spam", T3."show_version_warning", T3."readthedocs_yaml_path", T3."featured", T3."skip", T3."delisted", T3."privacy_level", T3."language", T3."programming_language", T3."main_language_project_id", T3."has_valid_webhook", T3."has_valid_clone", T3."remote_repository_id", T3."requirements_file", T3."documentation_type", T3."enable_epub_build", T3."enable_pdf_build", T3."path", T3."conf_py_file", T3."install_project", T3."python_interpreter", T3."use_system_packages" FROM "projects_projectrelationship" INNER JOIN "projects_project" T3 ON ("projects_projectrelationship"."parent_id" = T3."id") WHERE "projects_projectrelationship"."child_id" = 31 ORDER BY "projects_projectrelationship"."id" ASC LIMIT 1SELECT ••• FROM "projects_projectrelationship" INNER JOIN "projects_project" T3 ON ("projects_projectrelationship"."parent_id" = T3."id") WHERE "projects_projectrelationship"."child_id" = 31 ORDER BY "projects_projectrelationship"."id" ASCLIMIT 1
4 similar queries.
Duplicated 4 times.
0.39
Connection: default
Transaction status: Idle
/usr/local/bin/gunicorn in <module>(8)
sys.exit(run())/usr/local/lib/python3.10/dist-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(238)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(205)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/middlewares/request.py in __call__(62)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/celery/middlewares.py in __call__(24)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.10/dist-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.10/dist-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(541)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(208)
return template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(177)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(321)
return nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1064)
output = self.filter_expression.resolve(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in resolve(715)
obj = self.var.resolve(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in resolve(847)
value = self._resolve_lookup(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in _resolve_lookup(914)
current = current()/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/models.py in get_docs_url(676)
return Resolver().resolve(/usr/src/app/checkouts/readthedocs.org/readthedocs/core/resolver.py in resolve(249)
domain, use_https = self._get_project_domain(/usr/src/app/checkouts/readthedocs.org/readthedocs/core/resolver.py in _get_project_domain(190)
canonical_project, _ = self._get_canonical_project(project)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/resolver.py in _get_canonical_project(330)
relationship = parent_project.parent_relationship/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/models.py in parent_relationship(1293)
return self.superprojects.select_related('parent').first()/usr/local/lib/python3.10/dist-packages/cacheops/query.py in first(351)
return self._no_monkey.first(self)/usr/local/lib/python3.10/dist-packages/cacheops/query.py in _fetch_all(250)
return self._no_monkey._fetch_all(self)
9
10
{% if project.has_good_build %}
11
<div class="project-view-docs">
12
<a href="{{ project.get_docs_url }}">{% trans "View Docs" %}</a>
SELECT "projects_domain"."id", "projects_domain"."modified", "projects_domain"."created", "projects_domain"."project_id", "projects_domain"."domain", "projects_domain"."machine", "projects_domain"."cname", "projects_domain"."canonical", "projects_domain"."https", "projects_domain"."count", "projects_domain"."ssl_status", "projects_domain"."skip_validation", "projects_domain"."validation_process_start", "projects_domain"."hsts_max_age", "projects_domain"."hsts_include_subdomains", "projects_domain"."hsts_preload" FROM "projects_domain" WHERE ("projects_domain"."project_id" = 31 AND "projects_domain"."canonical") ORDER BY "projects_domain"."canonical" DESC, "projects_domain"."machine" DESC, "projects_domain"."domain" ASC LIMIT 1SELECT ••• FROM "projects_domain" WHERE ("projects_domain"."project_id" = 31 AND "projects_domain"."canonical") ORDER BY "projects_domain"."canonical" DESC, "projects_domain"."machine" DESC, "projects_domain"."domain" ASCLIMIT 1
4 similar queries.
Duplicated 4 times.
0.19
Connection: default
Transaction status: Idle
/usr/local/bin/gunicorn in <module>(8)
sys.exit(run())/usr/local/lib/python3.10/dist-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(238)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(205)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/middlewares/request.py in __call__(62)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/celery/middlewares.py in __call__(24)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.10/dist-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.10/dist-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(541)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(208)
return template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(177)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(321)
return nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1064)
output = self.filter_expression.resolve(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in resolve(715)
obj = self.var.resolve(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in resolve(847)
value = self._resolve_lookup(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in _resolve_lookup(914)
current = current()/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/models.py in get_docs_url(676)
return Resolver().resolve(/usr/src/app/checkouts/readthedocs.org/readthedocs/core/resolver.py in resolve(249)
domain, use_https = self._get_project_domain(/usr/src/app/checkouts/readthedocs.org/readthedocs/core/resolver.py in _get_project_domain(197)
domain_object = canonical_project.get_canonical_custom_domain()/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/models.py in get_canonical_custom_domain(1303)
return self.domains.filter(canonical=True).first()/usr/local/lib/python3.10/dist-packages/cacheops/query.py in first(351)
return self._no_monkey.first(self)/usr/local/lib/python3.10/dist-packages/cacheops/query.py in _fetch_all(250)
return self._no_monkey._fetch_all(self)
9
10
{% if project.has_good_build %}
11
<div class="project-view-docs">
12
<a href="{{ project.get_docs_url }}">{% trans "View Docs" %}</a>
SELECT "auth_user"."id", "auth_user"."password", "auth_user"."last_login", "auth_user"."is_superuser", "auth_user"."username", "auth_user"."first_name", "auth_user"."last_name", "auth_user"."email", "auth_user"."is_staff", "auth_user"."is_active", "auth_user"."date_joined" FROM "auth_user" INNER JOIN "projects_project_users" ON ("auth_user"."id" = "projects_project_users"."user_id") WHERE "projects_project_users"."project_id" = 34SELECT ••• FROM "auth_user" INNER JOIN "projects_project_users" ON ("auth_user"."id" = "projects_project_users"."user_id") WHERE "projects_project_users"."project_id" = 34
6 similar queries.
Duplicated 6 times.
0.25
Connection: default
Transaction status: Idle
/usr/local/bin/gunicorn in <module>(8)
sys.exit(run())/usr/local/lib/python3.10/dist-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(238)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(205)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/middlewares/request.py in __call__(62)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/celery/middlewares.py in __call__(24)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.10/dist-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.10/dist-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(541)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(208)
return template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(177)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(314)
match = condition.eval(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in eval(877)
return self.value.resolve(context, ignore_failures=True)/usr/local/lib/python3.10/dist-packages/django/template/base.py in resolve(742)
new_obj = func(obj, *arg_vals)/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/templatetags/projects_tags.py in is_project_user(29)
return user in AdminPermission.members(project)/usr/local/lib/python3.10/dist-packages/cacheops/query.py in _fetch_all(250)
return self._no_monkey._fetch_all(self)
SELECT 1 AS "a" FROM "projects_projectrelationship" WHERE "projects_projectrelationship"."child_id" = 34 LIMIT 1SELECT 1 AS "a" FROM "projects_projectrelationship" WHERE "projects_projectrelationship"."child_id" = 34 LIMIT 1
0.17
Connection: default
Transaction status: Idle
/usr/local/bin/gunicorn in <module>(8)
sys.exit(run())/usr/local/lib/python3.10/dist-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(238)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(205)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/middlewares/request.py in __call__(62)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/celery/middlewares.py in __call__(24)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.10/dist-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.10/dist-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(541)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(208)
return template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(177)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(314)
match = condition.eval(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in eval(877)
return self.value.resolve(context, ignore_failures=True)/usr/local/lib/python3.10/dist-packages/django/template/base.py in resolve(715)
obj = self.var.resolve(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in resolve(847)
value = self._resolve_lookup(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in _resolve_lookup(914)
current = current()/usr/local/lib/python3.10/dist-packages/cacheops/query.py in exists(364)
return self._no_monkey.exists(self)
9
10
{% if project.has_good_build %}
11
<div class="project-view-docs">
12
<a href="{{ project.get_docs_url }}">{% trans "View Docs" %}</a>
SELECT "auth_user"."id", "auth_user"."password", "auth_user"."last_login", "auth_user"."is_superuser", "auth_user"."username", "auth_user"."first_name", "auth_user"."last_name", "auth_user"."email", "auth_user"."is_staff", "auth_user"."is_active", "auth_user"."date_joined" FROM "auth_user" INNER JOIN "projects_project_users" ON ("auth_user"."id" = "projects_project_users"."user_id") WHERE "projects_project_users"."project_id" = 34SELECT ••• FROM "auth_user" INNER JOIN "projects_project_users" ON ("auth_user"."id" = "projects_project_users"."user_id") WHERE "projects_project_users"."project_id" = 34
6 similar queries.
Duplicated 6 times.
0.19
Connection: default
Transaction status: Idle
/usr/local/bin/gunicorn in <module>(8)
sys.exit(run())/usr/local/lib/python3.10/dist-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(238)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(205)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/middlewares/request.py in __call__(62)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/celery/middlewares.py in __call__(24)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.10/dist-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.10/dist-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(541)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(208)
return template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(177)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(314)
match = condition.eval(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in eval(877)
return self.value.resolve(context, ignore_failures=True)/usr/local/lib/python3.10/dist-packages/django/template/base.py in resolve(742)
new_obj = func(obj, *arg_vals)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/templatetags/privacy_tags.py in is_admin(15)
return AdminPermission.is_admin(user, project)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/permissions.py in is_admin(135)
return user in cls.admins(obj) or user.is_superuser/usr/local/lib/python3.10/dist-packages/cacheops/query.py in _fetch_all(250)
return self._no_monkey._fetch_all(self)
SELECTDISTINCT "builds_version"."id", "builds_version"."created", "builds_version"."modified", "builds_version"."project_id", "builds_version"."type", "builds_version"."identifier", "builds_version"."verbose_name", "builds_version"."slug", "builds_version"."supported", "builds_version"."active", "builds_version"."state", "builds_version"."built", "builds_version"."uploaded", "builds_version"."privacy_level", "builds_version"."hidden", "builds_version"."machine", "builds_version"."has_pdf", "builds_version"."has_epub", "builds_version"."has_htmlzip", "builds_version"."documentation_type", "builds_version"."build_data", "builds_version"."addons" FROM "builds_version" INNER JOIN "projects_project" ON ("builds_version"."project_id" = "projects_project"."id") WHERE (((NOT ("builds_version"."type" = 'external') AND "builds_version"."privacy_level" = 'public' ANDNOT ("builds_version"."type" = 'external')) OR (NOT ("builds_version"."type" = 'external') AND "projects_project"."external_builds_privacy_level" = 'public' AND "builds_version"."type" = 'external')) AND "builds_version"."project_id" = 34 AND "builds_version"."active") ORDER BY "builds_version"."verbose_name" DESCSELECT ••• FROM "builds_version" INNER JOIN "projects_project" ON ("builds_version"."project_id" = "projects_project"."id") WHERE (((NOT ("builds_version"."type" = 'external') AND "builds_version"."privacy_level" = 'public' ANDNOT ("builds_version"."type" = 'external')) OR (NOT ("builds_version"."type" = 'external') AND "projects_project"."external_builds_privacy_level" = 'public' AND "builds_version"."type" = 'external')) AND "builds_version"."project_id" = 34 AND "builds_version"."active") ORDER BY "builds_version"."verbose_name" DESC
0.53
Connection: default
Transaction status: Idle
/usr/local/bin/gunicorn in <module>(8)
sys.exit(run())/usr/local/lib/python3.10/dist-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(238)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(205)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/middlewares/request.py in __call__(62)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/celery/middlewares.py in __call__(24)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.10/dist-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.10/dist-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(208)
return template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(177)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(189)
values = self.sequence.resolve(context, ignore_failures=True)/usr/local/lib/python3.10/dist-packages/django/template/base.py in resolve(742)
new_obj = func(obj, *arg_vals)/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/templatetags/projects_tags.py in sort_version_aware(15)
if versions:/usr/local/lib/python3.10/dist-packages/cacheops/query.py in _fetch_all(250)
return self._no_monkey._fetch_all(self)
/usr/local/bin/gunicorn in <module>(8)
sys.exit(run())/usr/local/lib/python3.10/dist-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(238)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(205)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/middlewares/request.py in __call__(62)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/celery/middlewares.py in __call__(24)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.10/dist-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.10/dist-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(208)
return template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(177)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(189)
values = self.sequence.resolve(context, ignore_failures=True)/usr/local/lib/python3.10/dist-packages/django/template/base.py in resolve(742)
new_obj = func(obj, *arg_vals)/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/templatetags/projects_tags.py in sort_version_aware(16)
repo_type = versions[0].project.repo_type/usr/local/lib/python3.10/dist-packages/cacheops/query.py in get(346)
return qs._no_monkey.get(qs, *args, **kwargs)/usr/local/lib/python3.10/dist-packages/cacheops/query.py in _fetch_all(250)
return self._no_monkey._fetch_all(self)
/usr/local/bin/gunicorn in <module>(8)
sys.exit(run())/usr/local/lib/python3.10/dist-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(238)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(205)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/middlewares/request.py in __call__(62)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/celery/middlewares.py in __call__(24)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.10/dist-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.10/dist-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(208)
return template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(177)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(238)
nodelist.append(node.render_annotated(context))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(321)
return nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1064)
output = self.filter_expression.resolve(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in resolve(715)
obj = self.var.resolve(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in resolve(847)
value = self._resolve_lookup(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in _resolve_lookup(914)
current = current()/usr/src/app/checkouts/readthedocs.org/readthedocs/builds/models.py in get_absolute_url(411)
return self.project.get_docs_url(/usr/local/lib/python3.10/dist-packages/cacheops/query.py in get(346)
return qs._no_monkey.get(qs, *args, **kwargs)/usr/local/lib/python3.10/dist-packages/cacheops/query.py in _fetch_all(250)
return self._no_monkey._fetch_all(self)
/usr/local/bin/gunicorn in <module>(8)
sys.exit(run())/usr/local/lib/python3.10/dist-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(238)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(205)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/middlewares/request.py in __call__(62)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/celery/middlewares.py in __call__(24)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.10/dist-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.10/dist-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(208)
return template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(177)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(238)
nodelist.append(node.render_annotated(context))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(321)
return nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1064)
output = self.filter_expression.resolve(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in resolve(715)
obj = self.var.resolve(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in resolve(847)
value = self._resolve_lookup(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in _resolve_lookup(914)
current = current()/usr/src/app/checkouts/readthedocs.org/readthedocs/builds/models.py in get_absolute_url(411)
return self.project.get_docs_url(/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/models.py in get_docs_url(676)
return Resolver().resolve(/usr/src/app/checkouts/readthedocs.org/readthedocs/core/resolver.py in resolve(249)
domain, use_https = self._get_project_domain(/usr/src/app/checkouts/readthedocs.org/readthedocs/core/resolver.py in _get_project_domain(190)
canonical_project, _ = self._get_canonical_project(project)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/resolver.py in _get_canonical_project(326)
main_language_project = parent_project.main_language_project/usr/local/lib/python3.10/dist-packages/cacheops/query.py in get(346)
return qs._no_monkey.get(qs, *args, **kwargs)/usr/local/lib/python3.10/dist-packages/cacheops/query.py in _fetch_all(250)
return self._no_monkey._fetch_all(self)
SELECT "projects_projectrelationship"."id", "projects_projectrelationship"."parent_id", "projects_projectrelationship"."child_id", "projects_projectrelationship"."alias", T3."id", T3."pub_date", T3."modified_date", T3."name", T3."slug", T3."description", T3."repo", T3."repo_type", T3."project_url", T3."canonical_url", T3."single_version", T3."default_version", T3."default_branch", T3."custom_prefix", T3."custom_subproject_prefix", T3."external_builds_enabled", T3."external_builds_privacy_level", T3."cdn_enabled", T3."analytics_code", T3."analytics_disabled", T3."container_image", T3."container_mem_limit", T3."container_time_limit", T3."build_queue", T3."max_concurrent_builds", T3."allow_promos", T3."ad_free", T3."is_spam", T3."show_version_warning", T3."readthedocs_yaml_path", T3."featured", T3."skip", T3."delisted", T3."privacy_level", T3."language", T3."programming_language", T3."main_language_project_id", T3."has_valid_webhook", T3."has_valid_clone", T3."remote_repository_id", T3."requirements_file", T3."documentation_type", T3."enable_epub_build", T3."enable_pdf_build", T3."path", T3."conf_py_file", T3."install_project", T3."python_interpreter", T3."use_system_packages" FROM "projects_projectrelationship" INNER JOIN "projects_project" T3 ON ("projects_projectrelationship"."parent_id" = T3."id") WHERE "projects_projectrelationship"."child_id" = 31 ORDER BY "projects_projectrelationship"."id" ASC LIMIT 1SELECT ••• FROM "projects_projectrelationship" INNER JOIN "projects_project" T3 ON ("projects_projectrelationship"."parent_id" = T3."id") WHERE "projects_projectrelationship"."child_id" = 31 ORDER BY "projects_projectrelationship"."id" ASCLIMIT 1
4 similar queries.
Duplicated 4 times.
0.36
Connection: default
Transaction status: Idle
/usr/local/bin/gunicorn in <module>(8)
sys.exit(run())/usr/local/lib/python3.10/dist-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(238)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(205)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/middlewares/request.py in __call__(62)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/celery/middlewares.py in __call__(24)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.10/dist-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.10/dist-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(208)
return template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(177)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(238)
nodelist.append(node.render_annotated(context))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(321)
return nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1064)
output = self.filter_expression.resolve(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in resolve(715)
obj = self.var.resolve(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in resolve(847)
value = self._resolve_lookup(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in _resolve_lookup(914)
current = current()/usr/src/app/checkouts/readthedocs.org/readthedocs/builds/models.py in get_absolute_url(411)
return self.project.get_docs_url(/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/models.py in get_docs_url(676)
return Resolver().resolve(/usr/src/app/checkouts/readthedocs.org/readthedocs/core/resolver.py in resolve(249)
domain, use_https = self._get_project_domain(/usr/src/app/checkouts/readthedocs.org/readthedocs/core/resolver.py in _get_project_domain(190)
canonical_project, _ = self._get_canonical_project(project)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/resolver.py in _get_canonical_project(330)
relationship = parent_project.parent_relationship/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/models.py in parent_relationship(1293)
return self.superprojects.select_related('parent').first()/usr/local/lib/python3.10/dist-packages/cacheops/query.py in first(351)
return self._no_monkey.first(self)/usr/local/lib/python3.10/dist-packages/cacheops/query.py in _fetch_all(250)
return self._no_monkey._fetch_all(self)
SELECT "projects_domain"."id", "projects_domain"."modified", "projects_domain"."created", "projects_domain"."project_id", "projects_domain"."domain", "projects_domain"."machine", "projects_domain"."cname", "projects_domain"."canonical", "projects_domain"."https", "projects_domain"."count", "projects_domain"."ssl_status", "projects_domain"."skip_validation", "projects_domain"."validation_process_start", "projects_domain"."hsts_max_age", "projects_domain"."hsts_include_subdomains", "projects_domain"."hsts_preload" FROM "projects_domain" WHERE ("projects_domain"."project_id" = 31 AND "projects_domain"."canonical") ORDER BY "projects_domain"."canonical" DESC, "projects_domain"."machine" DESC, "projects_domain"."domain" ASC LIMIT 1SELECT ••• FROM "projects_domain" WHERE ("projects_domain"."project_id" = 31 AND "projects_domain"."canonical") ORDER BY "projects_domain"."canonical" DESC, "projects_domain"."machine" DESC, "projects_domain"."domain" ASCLIMIT 1
4 similar queries.
Duplicated 4 times.
0.19
Connection: default
Transaction status: Idle
/usr/local/bin/gunicorn in <module>(8)
sys.exit(run())/usr/local/lib/python3.10/dist-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(238)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(205)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/middlewares/request.py in __call__(62)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/celery/middlewares.py in __call__(24)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.10/dist-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.10/dist-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(208)
return template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(177)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(238)
nodelist.append(node.render_annotated(context))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(321)
return nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1064)
output = self.filter_expression.resolve(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in resolve(715)
obj = self.var.resolve(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in resolve(847)
value = self._resolve_lookup(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in _resolve_lookup(914)
current = current()/usr/src/app/checkouts/readthedocs.org/readthedocs/builds/models.py in get_absolute_url(411)
return self.project.get_docs_url(/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/models.py in get_docs_url(676)
return Resolver().resolve(/usr/src/app/checkouts/readthedocs.org/readthedocs/core/resolver.py in resolve(249)
domain, use_https = self._get_project_domain(/usr/src/app/checkouts/readthedocs.org/readthedocs/core/resolver.py in _get_project_domain(197)
domain_object = canonical_project.get_canonical_custom_domain()/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/models.py in get_canonical_custom_domain(1303)
return self.domains.filter(canonical=True).first()/usr/local/lib/python3.10/dist-packages/cacheops/query.py in first(351)
return self._no_monkey.first(self)/usr/local/lib/python3.10/dist-packages/cacheops/query.py in _fetch_all(250)
return self._no_monkey._fetch_all(self)
SELECT "auth_user"."id", "auth_user"."password", "auth_user"."last_login", "auth_user"."is_superuser", "auth_user"."username", "auth_user"."first_name", "auth_user"."last_name", "auth_user"."email", "auth_user"."is_staff", "auth_user"."is_active", "auth_user"."date_joined" FROM "auth_user" INNER JOIN "projects_project_users" ON ("auth_user"."id" = "projects_project_users"."user_id") WHERE "projects_project_users"."project_id" = 34SELECT ••• FROM "auth_user" INNER JOIN "projects_project_users" ON ("auth_user"."id" = "projects_project_users"."user_id") WHERE "projects_project_users"."project_id" = 34
6 similar queries.
Duplicated 6 times.
0.23
Connection: default
Transaction status: Idle
/usr/local/bin/gunicorn in <module>(8)
sys.exit(run())/usr/local/lib/python3.10/dist-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(238)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(205)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/middlewares/request.py in __call__(62)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/celery/middlewares.py in __call__(24)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.10/dist-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.10/dist-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(208)
return template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(177)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(238)
nodelist.append(node.render_annotated(context))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(321)
return nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(314)
match = condition.eval(context)/usr/local/lib/python3.10/dist-packages/django/template/smartif.py in eval(60)
return func(context, self.first, self.second)/usr/local/lib/python3.10/dist-packages/django/template/smartif.py in <lambda>(100)
"in": infix(9, lambda context, x, y: x.eval(context) in y.eval(context)),/usr/local/lib/python3.10/dist-packages/cacheops/query.py in _fetch_all(250)
return self._no_monkey._fetch_all(self)
/usr/local/bin/gunicorn in <module>(8)
sys.exit(run())/usr/local/lib/python3.10/dist-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(238)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(205)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/middlewares/request.py in __call__(62)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/celery/middlewares.py in __call__(24)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.10/dist-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.10/dist-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(208)
return template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(177)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(238)
nodelist.append(node.render_annotated(context))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(321)
return nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1064)
output = self.filter_expression.resolve(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in resolve(715)
obj = self.var.resolve(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in resolve(847)
value = self._resolve_lookup(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in _resolve_lookup(914)
current = current()/usr/src/app/checkouts/readthedocs.org/readthedocs/builds/models.py in get_absolute_url(411)
return self.project.get_docs_url(/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/models.py in get_docs_url(676)
return Resolver().resolve(/usr/src/app/checkouts/readthedocs.org/readthedocs/core/resolver.py in resolve(249)
domain, use_https = self._get_project_domain(/usr/src/app/checkouts/readthedocs.org/readthedocs/core/resolver.py in _get_project_domain(190)
canonical_project, _ = self._get_canonical_project(project)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/resolver.py in _get_canonical_project(326)
main_language_project = parent_project.main_language_project/usr/local/lib/python3.10/dist-packages/cacheops/query.py in get(346)
return qs._no_monkey.get(qs, *args, **kwargs)/usr/local/lib/python3.10/dist-packages/cacheops/query.py in _fetch_all(250)
return self._no_monkey._fetch_all(self)
SELECT "projects_projectrelationship"."id", "projects_projectrelationship"."parent_id", "projects_projectrelationship"."child_id", "projects_projectrelationship"."alias", T3."id", T3."pub_date", T3."modified_date", T3."name", T3."slug", T3."description", T3."repo", T3."repo_type", T3."project_url", T3."canonical_url", T3."single_version", T3."default_version", T3."default_branch", T3."custom_prefix", T3."custom_subproject_prefix", T3."external_builds_enabled", T3."external_builds_privacy_level", T3."cdn_enabled", T3."analytics_code", T3."analytics_disabled", T3."container_image", T3."container_mem_limit", T3."container_time_limit", T3."build_queue", T3."max_concurrent_builds", T3."allow_promos", T3."ad_free", T3."is_spam", T3."show_version_warning", T3."readthedocs_yaml_path", T3."featured", T3."skip", T3."delisted", T3."privacy_level", T3."language", T3."programming_language", T3."main_language_project_id", T3."has_valid_webhook", T3."has_valid_clone", T3."remote_repository_id", T3."requirements_file", T3."documentation_type", T3."enable_epub_build", T3."enable_pdf_build", T3."path", T3."conf_py_file", T3."install_project", T3."python_interpreter", T3."use_system_packages" FROM "projects_projectrelationship" INNER JOIN "projects_project" T3 ON ("projects_projectrelationship"."parent_id" = T3."id") WHERE "projects_projectrelationship"."child_id" = 31 ORDER BY "projects_projectrelationship"."id" ASC LIMIT 1SELECT ••• FROM "projects_projectrelationship" INNER JOIN "projects_project" T3 ON ("projects_projectrelationship"."parent_id" = T3."id") WHERE "projects_projectrelationship"."child_id" = 31 ORDER BY "projects_projectrelationship"."id" ASCLIMIT 1
4 similar queries.
Duplicated 4 times.
0.34
Connection: default
Transaction status: Idle
/usr/local/bin/gunicorn in <module>(8)
sys.exit(run())/usr/local/lib/python3.10/dist-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(238)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(205)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/middlewares/request.py in __call__(62)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/celery/middlewares.py in __call__(24)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.10/dist-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.10/dist-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(208)
return template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(177)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(238)
nodelist.append(node.render_annotated(context))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(321)
return nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1064)
output = self.filter_expression.resolve(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in resolve(715)
obj = self.var.resolve(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in resolve(847)
value = self._resolve_lookup(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in _resolve_lookup(914)
current = current()/usr/src/app/checkouts/readthedocs.org/readthedocs/builds/models.py in get_absolute_url(411)
return self.project.get_docs_url(/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/models.py in get_docs_url(676)
return Resolver().resolve(/usr/src/app/checkouts/readthedocs.org/readthedocs/core/resolver.py in resolve(249)
domain, use_https = self._get_project_domain(/usr/src/app/checkouts/readthedocs.org/readthedocs/core/resolver.py in _get_project_domain(190)
canonical_project, _ = self._get_canonical_project(project)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/resolver.py in _get_canonical_project(330)
relationship = parent_project.parent_relationship/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/models.py in parent_relationship(1293)
return self.superprojects.select_related('parent').first()/usr/local/lib/python3.10/dist-packages/cacheops/query.py in first(351)
return self._no_monkey.first(self)/usr/local/lib/python3.10/dist-packages/cacheops/query.py in _fetch_all(250)
return self._no_monkey._fetch_all(self)
SELECT "projects_domain"."id", "projects_domain"."modified", "projects_domain"."created", "projects_domain"."project_id", "projects_domain"."domain", "projects_domain"."machine", "projects_domain"."cname", "projects_domain"."canonical", "projects_domain"."https", "projects_domain"."count", "projects_domain"."ssl_status", "projects_domain"."skip_validation", "projects_domain"."validation_process_start", "projects_domain"."hsts_max_age", "projects_domain"."hsts_include_subdomains", "projects_domain"."hsts_preload" FROM "projects_domain" WHERE ("projects_domain"."project_id" = 31 AND "projects_domain"."canonical") ORDER BY "projects_domain"."canonical" DESC, "projects_domain"."machine" DESC, "projects_domain"."domain" ASC LIMIT 1SELECT ••• FROM "projects_domain" WHERE ("projects_domain"."project_id" = 31 AND "projects_domain"."canonical") ORDER BY "projects_domain"."canonical" DESC, "projects_domain"."machine" DESC, "projects_domain"."domain" ASCLIMIT 1
4 similar queries.
Duplicated 4 times.
0.17
Connection: default
Transaction status: Idle
/usr/local/bin/gunicorn in <module>(8)
sys.exit(run())/usr/local/lib/python3.10/dist-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(238)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(205)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/middlewares/request.py in __call__(62)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/celery/middlewares.py in __call__(24)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.10/dist-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.10/dist-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(208)
return template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(177)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(238)
nodelist.append(node.render_annotated(context))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(321)
return nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1064)
output = self.filter_expression.resolve(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in resolve(715)
obj = self.var.resolve(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in resolve(847)
value = self._resolve_lookup(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in _resolve_lookup(914)
current = current()/usr/src/app/checkouts/readthedocs.org/readthedocs/builds/models.py in get_absolute_url(411)
return self.project.get_docs_url(/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/models.py in get_docs_url(676)
return Resolver().resolve(/usr/src/app/checkouts/readthedocs.org/readthedocs/core/resolver.py in resolve(249)
domain, use_https = self._get_project_domain(/usr/src/app/checkouts/readthedocs.org/readthedocs/core/resolver.py in _get_project_domain(197)
domain_object = canonical_project.get_canonical_custom_domain()/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/models.py in get_canonical_custom_domain(1303)
return self.domains.filter(canonical=True).first()/usr/local/lib/python3.10/dist-packages/cacheops/query.py in first(351)
return self._no_monkey.first(self)/usr/local/lib/python3.10/dist-packages/cacheops/query.py in _fetch_all(250)
return self._no_monkey._fetch_all(self)
SELECT "auth_user"."id", "auth_user"."password", "auth_user"."last_login", "auth_user"."is_superuser", "auth_user"."username", "auth_user"."first_name", "auth_user"."last_name", "auth_user"."email", "auth_user"."is_staff", "auth_user"."is_active", "auth_user"."date_joined" FROM "auth_user" INNER JOIN "projects_project_users" ON ("auth_user"."id" = "projects_project_users"."user_id") WHERE "projects_project_users"."project_id" = 34SELECT ••• FROM "auth_user" INNER JOIN "projects_project_users" ON ("auth_user"."id" = "projects_project_users"."user_id") WHERE "projects_project_users"."project_id" = 34
6 similar queries.
Duplicated 6 times.
0.23
Connection: default
Transaction status: Idle
/usr/local/bin/gunicorn in <module>(8)
sys.exit(run())/usr/local/lib/python3.10/dist-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(238)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(205)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/middlewares/request.py in __call__(62)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/celery/middlewares.py in __call__(24)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.10/dist-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.10/dist-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(208)
return template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(177)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(238)
nodelist.append(node.render_annotated(context))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(321)
return nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(314)
match = condition.eval(context)/usr/local/lib/python3.10/dist-packages/django/template/smartif.py in eval(60)
return func(context, self.first, self.second)/usr/local/lib/python3.10/dist-packages/django/template/smartif.py in <lambda>(100)
"in": infix(9, lambda context, x, y: x.eval(context) in y.eval(context)),/usr/local/lib/python3.10/dist-packages/cacheops/query.py in _fetch_all(250)
return self._no_monkey._fetch_all(self)
SELECT "builds_build"."id", "builds_build"."project_id", "builds_build"."version_id", "builds_build"."type", "builds_build"."state", "builds_build"."status", "builds_build"."date", "builds_build"."success", "builds_build"."setup", "builds_build"."setup_error", "builds_build"."output", "builds_build"."error", "builds_build"."exit_code", "builds_build"."commit", "builds_build"."version_slug", "builds_build"."version_name", "builds_build"."version_type", "builds_build"."_config", "builds_build"."readthedocs_yaml_path", "builds_build"."length", "builds_build"."builder", "builds_build"."cold_storage", "builds_build"."task_id" FROM "builds_build" LEFT OUTER JOIN "builds_version" ON ("builds_build"."version_id" = "builds_version"."id") WHERE (NOT ("builds_version"."type" = 'external' AND "builds_version"."type" ISNOT NULL) AND "builds_build"."project_id" = 34 AND "builds_build"."state" = 'finished' AND "builds_build"."type" = 'html') ORDER BY "builds_build"."date" DESC LIMIT 1SELECT ••• FROM "builds_build" LEFT OUTER JOIN "builds_version" ON ("builds_build"."version_id" = "builds_version"."id") WHERE (NOT ("builds_version"."type" = 'external' AND "builds_version"."type" ISNOT NULL) AND "builds_build"."project_id" = 34 AND "builds_build"."state" = 'finished' AND "builds_build"."type" = 'html') ORDER BY "builds_build"."date" DESCLIMIT 1
0.59
Connection: default
Transaction status: Idle
/usr/local/bin/gunicorn in <module>(8)
sys.exit(run())/usr/local/lib/python3.10/dist-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(238)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(205)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/middlewares/request.py in __call__(62)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/celery/middlewares.py in __call__(24)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.10/dist-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.10/dist-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(208)
return template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(177)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(208)
return template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(177)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(54)
result = self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(539)
values = {key: val.resolve(context) for key, val in self.extra_context.items()}/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in <dictcomp>(539)
values = {key: val.resolve(context) for key, val in self.extra_context.items()}/usr/local/lib/python3.10/dist-packages/django/template/base.py in resolve(715)
obj = self.var.resolve(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in resolve(847)
value = self._resolve_lookup(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in _resolve_lookup(914)
current = current()/usr/src/app/checkouts/readthedocs.org/readthedocs/projects/models.py in get_latest_build(1057)
return self.builds(manager=INTERNAL).filter(**kwargs).first()/usr/local/lib/python3.10/dist-packages/cacheops/query.py in first(351)
return self._no_monkey.first(self)/usr/local/lib/python3.10/dist-packages/cacheops/query.py in _fetch_all(250)
return self._no_monkey._fetch_all(self)
SELECT "auth_user"."id", "auth_user"."password", "auth_user"."last_login", "auth_user"."is_superuser", "auth_user"."username", "auth_user"."first_name", "auth_user"."last_name", "auth_user"."email", "auth_user"."is_staff", "auth_user"."is_active", "auth_user"."date_joined" FROM "auth_user" INNER JOIN "projects_project_users" ON ("auth_user"."id" = "projects_project_users"."user_id") WHERE "projects_project_users"."project_id" = 34SELECT ••• FROM "auth_user" INNER JOIN "projects_project_users" ON ("auth_user"."id" = "projects_project_users"."user_id") WHERE "projects_project_users"."project_id" = 34
6 similar queries.
Duplicated 6 times.
0.20
Connection: default
Transaction status: Idle
/usr/local/bin/gunicorn in <module>(8)
sys.exit(run())/usr/local/lib/python3.10/dist-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(238)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(205)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/middlewares/request.py in __call__(62)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/celery/middlewares.py in __call__(24)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.10/dist-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.10/dist-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(208)
return template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(177)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(208)
return template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(177)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(54)
result = self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(194)
len_values = len(values)/usr/local/lib/python3.10/dist-packages/cacheops/query.py in _fetch_all(250)
return self._no_monkey._fetch_all(self)
SELECTDISTINCT 1 AS "a" FROM "taggit_tag" INNER JOIN "taggit_taggeditem" ON ("taggit_tag"."id" = "taggit_taggeditem"."tag_id") INNER JOIN "django_content_type" ON ("taggit_taggeditem"."content_type_id" = "django_content_type"."id") WHERE ("django_content_type"."app_label" = 'projects' AND "django_content_type"."model" = 'project' AND "taggit_taggeditem"."object_id" = 34) LIMIT 1SELECTDISTINCT 1 AS "a" FROM "taggit_tag" INNER JOIN "taggit_taggeditem" ON ("taggit_tag"."id" = "taggit_taggeditem"."tag_id") INNER JOIN "django_content_type" ON ("taggit_taggeditem"."content_type_id" = "django_content_type"."id") WHERE ("django_content_type"."app_label" = 'projects' AND "django_content_type"."model" = 'project' AND "taggit_taggeditem"."object_id" = 34) LIMIT 1
0.74
Connection: default
Transaction status: Idle
/usr/local/bin/gunicorn in <module>(8)
sys.exit(run())/usr/local/lib/python3.10/dist-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(238)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(205)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/middlewares/request.py in __call__(62)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/celery/middlewares.py in __call__(24)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.10/dist-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.10/dist-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(208)
return template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(177)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(208)
return template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(177)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(54)
result = self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(314)
match = condition.eval(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in eval(877)
return self.value.resolve(context, ignore_failures=True)/usr/local/lib/python3.10/dist-packages/django/template/base.py in resolve(715)
obj = self.var.resolve(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in resolve(847)
value = self._resolve_lookup(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in _resolve_lookup(914)
current = current()/usr/local/lib/python3.10/dist-packages/cacheops/query.py in exists(364)
return self._no_monkey.exists(self)
SELECT 1 AS "a" FROM "projects_project" WHERE "projects_project"."main_language_project_id" = 34 LIMIT 1SELECT 1 AS "a" FROM "projects_project" WHERE "projects_project"."main_language_project_id" = 34 LIMIT 1
0.15
Connection: default
Transaction status: Idle
/usr/local/bin/gunicorn in <module>(8)
sys.exit(run())/usr/local/lib/python3.10/dist-packages/gunicorn/app/wsgiapp.py in run(67)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(236)
super().run()/usr/local/lib/python3.10/dist-packages/gunicorn/app/base.py in run(72)
Arbiter(self).run()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in run(202)
self.manage_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in manage_workers(571)
self.spawn_workers()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_workers(642)
self.spawn_worker()/usr/local/lib/python3.10/dist-packages/gunicorn/arbiter.py in spawn_worker(609)
worker.init_process()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/base.py in init_process(142)
self.run()/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run(126)
self.run_for_one(timeout)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in run_for_one(70)
self.accept(listener)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in accept(32)
self.handle(listener, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle(135)
self.handle_request(listener, req, client, addr)/usr/local/lib/python3.10/dist-packages/gunicorn/workers/sync.py in handle_request(178)
respiter = self.wsgi(environ, resp.start_response)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(238)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/usr/src/app/checkouts/readthedocs.org/readthedocs/core/middleware.py in __call__(205)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/middlewares/request.py in __call__(62)
response = self.get_response(request)/usr/local/lib/python3.10/dist-packages/django_structlog/celery/middlewares.py in __call__(24)
return self.get_response(request)/usr/local/lib/python3.10/dist-packages/django/template/response.py in render(114)
self.content = self.rendered_content/usr/local/lib/python3.10/dist-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/usr/local/lib/python3.10/dist-packages/django/template/backends/django.py in render(61)
return self.template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(175)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(157)
return compiled_parent._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(63)
result = block.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(208)
return template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(177)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(208)
return template.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(177)
return self._render(context)/usr/local/lib/python3.10/dist-packages/django/test/utils.py in instrumented_test_render(112)
return self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/loader_tags.py in render(54)
result = self.nodelist.render(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in render(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in <listcomp>(1005)
return SafeString("".join([node.render_annotated(context) for node in self]))/usr/local/lib/python3.10/dist-packages/django/template/base.py in render_annotated(966)
return self.render(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in render(314)
match = condition.eval(context)/usr/local/lib/python3.10/dist-packages/django/template/defaulttags.py in eval(877)
return self.value.resolve(context, ignore_failures=True)/usr/local/lib/python3.10/dist-packages/django/template/base.py in resolve(715)
obj = self.var.resolve(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in resolve(847)
value = self._resolve_lookup(context)/usr/local/lib/python3.10/dist-packages/django/template/base.py in _resolve_lookup(914)
current = current()/usr/local/lib/python3.10/dist-packages/cacheops/query.py in exists(364)
return self._no_monkey.exists(self)