The Grant Park Music Festival is a ten-week classical music concert series held annually in Chicago, Illinois’ Millennium Park.
It features the Grant Park Orchestra and Chorus, along with guest performers and conductors, and is one of the only free outdoor classical-music concert series in the US.
Each summer, dozens of young musicians compete for the chance to spend a summer with the Festival, where they'll play in the Grant Park Orchestra, give quartet concerts across the city, receive mentoring from international artists, and make lifelong friends. The Festival String Fellowship is a world-class job-training opportunity for gifted young artists and it’s helping to shape the next generation of classical musicians.
Javier F. Torres-Delgado, violin
A native of Puerto Rico, violinist Javier F. Torres-Delgado has played in groups such as the Puerto Rico Symphony Orchestra, Lansing Symphony Orchestra, the Puerto Rico Philharmonic Orchestra, and the International Chamber Orchestra of Puerto Rico. He received his Bachelor and Master of Music from University of Michigan, where he studied with Danielle Belén. While there, he was recipient of the 2021 Presser Undergraduate Scholar Award.
Maria Gabriela Mendez Martinez, violin
Venezuelan violinist Maria Gabriela Mendez is a master's student at University of Massachusetts Amherst. Her orchestral experience includes appearances in the Tallahassee Symphony Orchestra, Sinfonia Gulf Coast, and Panama City Symphony Orchestra. She has also held leadership roles as Concertmaster of the Montclair State Symphony Orchestra and is currently the Concertmaster at the University of Massachusetts Symphony Orchestra. Her international career includes performances and tours across Europe, Asia, and the Americas with the Teresa Carreño Youth Symphony Orchestra and has been conducted by internationally renowned conductors such as Sir Simon Rattle and Gustavo Dudamel. She received her Bachelor of Music, graduating Magna Cum Laude, from Florida State University.
Joshua Thaver, viola
Violist Joshua Thaver is currently a Viola Fellow with the New World Symphony Orchestra. He has performed as the Principal Violist in multiple orchestras, including the Jackson Symphony Orchestra, Adrian Symphony Orchestra, and University of Michigan Symphony Orchestra. Mr. Thaver received his Bachelor of Music Education from Baylor University and his Master of Music in Viola Performance from the University of Michigan.
Manuel Papale, cello
Argentinian-born cellist Manuel Papale is currently a Diversity Fellow with the Cincinnati Symphony Orchestra and has performed as the principal cellist of Ballet Indiana Orchestra and McKinney Philharmonic Orchestra. Summer festivals attended include the National Orchestral Institute, Mimir Chamber Music Festival, and the Castleman Quartet Program. Mr. Papale received his Bachelor of Music from Texas Christian University as a full scholarship recipient; since then, he has received his Master of Music from Indiana University and is currently completing his Artist Diploma from University of Cincinnati.
The Festival fellowship program provides intensive career training to a diverse group of young artists, advancing our mission to shape a classical music world that reflects the richness of our broader community.
default
44.29 ms (36 queries
including 24 similar
and 14 duplicates
)
Query
Timeline
Time (ms)
Action
SELECT "wagtailcore_site"."id", "wagtailcore_site"."hostname", "wagtailcore_site"."port", "wagtailcore_site"."site_name", "wagtailcore_site"."root_page_id", "wagtailcore_site"."is_default_site", CASEWHEN ("wagtailcore_site"."hostname" = 'grant-park-development-35c21abf83e3.herokuapp.com' AND "wagtailcore_site"."port" = 56887) THEN 0 WHEN ("wagtailcore_site"."hostname" = 'grant-park-development-35c21abf83e3.herokuapp.com' AND "wagtailcore_site"."is_default_site") THEN 1 WHEN "wagtailcore_site"."is_default_site" THEN 2 ELSE 3 ENDAS "match", "wagtailcore_page"."id", "wagtailcore_page"."path", "wagtailcore_page"."depth", "wagtailcore_page"."numchild", "wagtailcore_page"."translation_key", "wagtailcore_page"."locale_id", "wagtailcore_page"."latest_revision_id", "wagtailcore_page"."live", "wagtailcore_page"."has_unpublished_changes", "wagtailcore_page"."first_published_at", "wagtailcore_page"."last_published_at", "wagtailcore_page"."live_revision_id", "wagtailcore_page"."go_live_at", "wagtailcore_page"."expire_at", "wagtailcore_page"."expired", "wagtailcore_page"."locked", "wagtailcore_page"."locked_at", "wagtailcore_page"."locked_by_id", "wagtailcore_page"."title", "wagtailcore_page"."draft_title", "wagtailcore_page"."slug", "wagtailcore_page"."content_type_id", "wagtailcore_page"."url_path", "wagtailcore_page"."owner_id", "wagtailcore_page"."seo_title", "wagtailcore_page"."show_in_menus", "wagtailcore_page"."search_description", "wagtailcore_page"."latest_revision_created_at", "wagtailcore_page"."alias_of_id" FROM "wagtailcore_site" INNER JOIN "wagtailcore_page" ON ("wagtailcore_site"."root_page_id" = "wagtailcore_page"."id") WHERE ("wagtailcore_site"."hostname" = 'grant-park-development-35c21abf83e3.herokuapp.com' OR "wagtailcore_site"."is_default_site") ORDER BY 7 ASCSELECT ••• FROM "wagtailcore_site" INNER JOIN "wagtailcore_page" ON ("wagtailcore_site"."root_page_id" = "wagtailcore_page"."id") WHERE ("wagtailcore_site"."hostname" = 'grant-park-development-35c21abf83e3.herokuapp.com' OR "wagtailcore_site"."is_default_site") ORDER BY 7 ASC
4.99
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve(17)
route_result = Page.route_for_request(request, path)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in route_for_request(1466)
if site := Site.find_for_request(request):/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/sites.py in find_for_request(157)
site = Site._find_for_request(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/sites.py in _find_for_request(168)
site = get_site_for_hostname(hostname, port)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/sites.py in get_site_for_hostname(23)
sites = list(
SELECT T3."id", T3."path", T3."depth", T3."numchild", T3."translation_key", T3."locale_id", T3."latest_revision_id", T3."live", T3."has_unpublished_changes", T3."first_published_at", T3."last_published_at", T3."live_revision_id", T3."go_live_at", T3."expire_at", T3."expired", T3."locked", T3."locked_at", T3."locked_by_id", T3."title", T3."draft_title", T3."slug", T3."content_type_id", T3."url_path", T3."owner_id", T3."seo_title", T3."show_in_menus", T3."search_description", T3."latest_revision_created_at", T3."alias_of_id", "pages_homepage"."page_ptr_id", "pages_homepage"."canonical_url", "pages_homepage"."og_image_id", "pages_homepage"."featured_image_id", "pages_homepage"."excerpt", "pages_homepage"."exclude_from_site_search", "pages_homepage"."search_engine_no_index", "pages_homepage"."content", "pages_homepage"."masthead_media", "pages_homepage"."_masthead_colour", "pages_homepage"."_masthead_title", "pages_homepage"."masthead_content" FROM "pages_homepage" INNER JOIN "wagtailcore_page" T3 ON ("pages_homepage"."page_ptr_id" = T3."id") WHERE "pages_homepage"."page_ptr_id" = 3 LIMIT 21SELECT ••• FROM "pages_homepage" INNER JOIN "wagtailcore_page" T3 ON ("pages_homepage"."page_ptr_id" = T3."id") WHERE "pages_homepage"."page_ptr_id" = 3 LIMIT 21
1.45
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve(17)
route_result = Page.route_for_request(request, path)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in route_for_request(1471)
site.root_page.localized.specific.route(/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/specific.py in specific(93)
return self.get_specific()/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/specific.py in get_specific(73)
specific_obj = model_class._default_manager.get(id=self.id)
SELECT "wagtailcore_page"."id", "wagtailcore_page"."path", "wagtailcore_page"."depth", "wagtailcore_page"."numchild", "wagtailcore_page"."translation_key", "wagtailcore_page"."locale_id", "wagtailcore_page"."latest_revision_id", "wagtailcore_page"."live", "wagtailcore_page"."has_unpublished_changes", "wagtailcore_page"."first_published_at", "wagtailcore_page"."last_published_at", "wagtailcore_page"."live_revision_id", "wagtailcore_page"."go_live_at", "wagtailcore_page"."expire_at", "wagtailcore_page"."expired", "wagtailcore_page"."locked", "wagtailcore_page"."locked_at", "wagtailcore_page"."locked_by_id", "wagtailcore_page"."title", "wagtailcore_page"."draft_title", "wagtailcore_page"."slug", "wagtailcore_page"."content_type_id", "wagtailcore_page"."url_path", "wagtailcore_page"."owner_id", "wagtailcore_page"."seo_title", "wagtailcore_page"."show_in_menus", "wagtailcore_page"."search_description", "wagtailcore_page"."latest_revision_created_at", "wagtailcore_page"."alias_of_id" FROM "wagtailcore_page" WHERE ("wagtailcore_page"."depth" = 3 AND "wagtailcore_page"."path" BETWEEN '000100010000' AND '00010001ZZZZ' AND "wagtailcore_page"."slug" = 'news-stories') LIMIT 21SELECT ••• FROM "wagtailcore_page" WHERE ("wagtailcore_page"."depth" = 3 AND "wagtailcore_page"."path" BETWEEN '000100010000' AND '00010001ZZZZ' AND "wagtailcore_page"."slug" = 'news-stories') LIMIT 21
2 similar queries.
1.20
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve(17)
route_result = Page.route_for_request(request, path)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in route_for_request(1471)
site.root_page.localized.specific.route(/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in route(1842)
subpage = self.get_children().get(slug=child_slug)
SELECT "django_content_type"."id", "django_content_type"."app_label", "django_content_type"."model" FROM "django_content_type" WHERE "django_content_type"."id" = 29 LIMIT 21SELECT ••• FROM "django_content_type" WHERE "django_content_type"."id" = 29 LIMIT 21
3 similar queries.
1.04
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve(17)
route_result = Page.route_for_request(request, path)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in route_for_request(1471)
site.root_page.localized.specific.route(/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in route(1851)
return subpage.specific.route(request, remaining_components)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/specific.py in specific(93)
return self.get_specific()/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/specific.py in get_specific(48)
model_class = self.specific_class/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/specific.py in specific_class(119)
return self.cached_content_type.model_class()/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/specific.py in cached_content_type(128)
return ContentType.objects.get_for_id(self.content_type_id)/app/.heroku/python/lib/python3.13/site-packages/django/contrib/contenttypes/models.py in get_for_id(114)
ct = self.get(pk=id)
SELECT T3."id", T3."path", T3."depth", T3."numchild", T3."translation_key", T3."locale_id", T3."latest_revision_id", T3."live", T3."has_unpublished_changes", T3."first_published_at", T3."last_published_at", T3."live_revision_id", T3."go_live_at", T3."expire_at", T3."expired", T3."locked", T3."locked_at", T3."locked_by_id", T3."title", T3."draft_title", T3."slug", T3."content_type_id", T3."url_path", T3."owner_id", T3."seo_title", T3."show_in_menus", T3."search_description", T3."latest_revision_created_at", T3."alias_of_id", "pages_blogindexpage"."page_ptr_id", "pages_blogindexpage"."canonical_url", "pages_blogindexpage"."og_image_id", "pages_blogindexpage"."featured_image_id", "pages_blogindexpage"."excerpt", "pages_blogindexpage"."exclude_from_site_search", "pages_blogindexpage"."search_engine_no_index", "pages_blogindexpage"."display_count", "pages_blogindexpage"."sort_direction", "pages_blogindexpage"."content", "pages_blogindexpage"."masthead_media", "pages_blogindexpage"."_masthead_colour", "pages_blogindexpage"."_masthead_title", "pages_blogindexpage"."masthead_content" FROM "pages_blogindexpage" INNER JOIN "wagtailcore_page" T3 ON ("pages_blogindexpage"."page_ptr_id" = T3."id") WHERE "pages_blogindexpage"."page_ptr_id" = 166 LIMIT 21SELECT ••• FROM "pages_blogindexpage" INNER JOIN "wagtailcore_page" T3 ON ("pages_blogindexpage"."page_ptr_id" = T3."id") WHERE "pages_blogindexpage"."page_ptr_id" = 166 LIMIT 21
1.43
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve(17)
route_result = Page.route_for_request(request, path)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in route_for_request(1471)
site.root_page.localized.specific.route(/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in route(1851)
return subpage.specific.route(request, remaining_components)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/specific.py in specific(93)
return self.get_specific()/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/specific.py in get_specific(73)
specific_obj = model_class._default_manager.get(id=self.id)
SELECT "wagtailcore_page"."id", "wagtailcore_page"."path", "wagtailcore_page"."depth", "wagtailcore_page"."numchild", "wagtailcore_page"."translation_key", "wagtailcore_page"."locale_id", "wagtailcore_page"."latest_revision_id", "wagtailcore_page"."live", "wagtailcore_page"."has_unpublished_changes", "wagtailcore_page"."first_published_at", "wagtailcore_page"."last_published_at", "wagtailcore_page"."live_revision_id", "wagtailcore_page"."go_live_at", "wagtailcore_page"."expire_at", "wagtailcore_page"."expired", "wagtailcore_page"."locked", "wagtailcore_page"."locked_at", "wagtailcore_page"."locked_by_id", "wagtailcore_page"."title", "wagtailcore_page"."draft_title", "wagtailcore_page"."slug", "wagtailcore_page"."content_type_id", "wagtailcore_page"."url_path", "wagtailcore_page"."owner_id", "wagtailcore_page"."seo_title", "wagtailcore_page"."show_in_menus", "wagtailcore_page"."search_description", "wagtailcore_page"."latest_revision_created_at", "wagtailcore_page"."alias_of_id" FROM "wagtailcore_page" WHERE ("wagtailcore_page"."depth" = 4 AND "wagtailcore_page"."path" BETWEEN '0001000100080000' AND '000100010008ZZZZ' AND "wagtailcore_page"."slug" = 'meet-the-festivals-2025-string-fellows') LIMIT 21SELECT ••• FROM "wagtailcore_page" WHERE ("wagtailcore_page"."depth" = 4 AND "wagtailcore_page"."path" BETWEEN '0001000100080000' AND '000100010008ZZZZ' AND "wagtailcore_page"."slug" = 'meet-the-festivals-2025-string-fellows') LIMIT 21
2 similar queries.
0.94
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve(17)
route_result = Page.route_for_request(request, path)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in route_for_request(1471)
site.root_page.localized.specific.route(/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in route(1851)
return subpage.specific.route(request, remaining_components)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in route(1842)
subpage = self.get_children().get(slug=child_slug)
SELECT "django_content_type"."id", "django_content_type"."app_label", "django_content_type"."model" FROM "django_content_type" WHERE "django_content_type"."id" = 30 LIMIT 21SELECT ••• FROM "django_content_type" WHERE "django_content_type"."id" = 30 LIMIT 21
3 similar queries.
Duplicated 2 times.
0.82
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve(17)
route_result = Page.route_for_request(request, path)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in route_for_request(1471)
site.root_page.localized.specific.route(/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in route(1851)
return subpage.specific.route(request, remaining_components)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in route(1851)
return subpage.specific.route(request, remaining_components)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/specific.py in specific(93)
return self.get_specific()/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/specific.py in get_specific(48)
model_class = self.specific_class/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/specific.py in specific_class(119)
return self.cached_content_type.model_class()/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/specific.py in cached_content_type(128)
return ContentType.objects.get_for_id(self.content_type_id)/app/.heroku/python/lib/python3.13/site-packages/django/contrib/contenttypes/models.py in get_for_id(114)
ct = self.get(pk=id)
SELECT T3."id", T3."path", T3."depth", T3."numchild", T3."translation_key", T3."locale_id", T3."latest_revision_id", T3."live", T3."has_unpublished_changes", T3."first_published_at", T3."last_published_at", T3."live_revision_id", T3."go_live_at", T3."expire_at", T3."expired", T3."locked", T3."locked_at", T3."locked_by_id", T3."title", T3."draft_title", T3."slug", T3."content_type_id", T3."url_path", T3."owner_id", T3."seo_title", T3."show_in_menus", T3."search_description", T3."latest_revision_created_at", T3."alias_of_id", "pages_blogpage"."page_ptr_id", "pages_blogpage"."canonical_url", "pages_blogpage"."og_image_id", "pages_blogpage"."featured_image_id", "pages_blogpage"."excerpt", "pages_blogpage"."exclude_from_site_search", "pages_blogpage"."search_engine_no_index", "pages_blogpage"."date_label_override", "pages_blogpage"."content", "pages_blogpage"."masthead_media", "pages_blogpage"."_masthead_colour", "pages_blogpage"."_masthead_title", "pages_blogpage"."masthead_content" FROM "pages_blogpage" INNER JOIN "wagtailcore_page" T3 ON ("pages_blogpage"."page_ptr_id" = T3."id") WHERE "pages_blogpage"."page_ptr_id" = 3004 LIMIT 21SELECT ••• FROM "pages_blogpage" INNER JOIN "wagtailcore_page" T3 ON ("pages_blogpage"."page_ptr_id" = T3."id") WHERE "pages_blogpage"."page_ptr_id" = 3004 LIMIT 21
1.53
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve(17)
route_result = Page.route_for_request(request, path)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in route_for_request(1471)
site.root_page.localized.specific.route(/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in route(1851)
return subpage.specific.route(request, remaining_components)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in route(1851)
return subpage.specific.route(request, remaining_components)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/specific.py in specific(93)
return self.get_specific()/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/specific.py in get_specific(73)
specific_obj = model_class._default_manager.get(id=self.id)
SELECT "wagtailcore_page"."id", "wagtailcore_page"."alias_of_id" FROM "wagtailcore_page" WHERE ("wagtailcore_page"."path" IN ('0001', '00010001', '000100010008', '0001000100080004') ANDNOT ("wagtailcore_page"."id" = 3004)) ORDER BY "wagtailcore_page"."path" ASCSELECT ••• FROM "wagtailcore_page" WHERE ("wagtailcore_page"."path" IN ('0001', '00010001', '000100010008', '0001000100080004') ANDNOT ("wagtailcore_page"."id" = 3004)) ORDER BY "wagtailcore_page"."path" ASC
1.16
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve(32)
return on_serve_chain(page, request, args, kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/wagtail_hooks.py in inner(42)
restrictions = page.get_view_restrictions()/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_view_restrictions(2809)
for page in self.get_ancestors().only("alias_of"):
SELECT "wagtailcore_pageviewrestriction"."id", "wagtailcore_pageviewrestriction"."restriction_type", "wagtailcore_pageviewrestriction"."password", "wagtailcore_pageviewrestriction"."page_id" FROM "wagtailcore_pageviewrestriction" WHERE "wagtailcore_pageviewrestriction"."page_id" IN (1, 3, 3004, 166)SELECT ••• FROM "wagtailcore_pageviewrestriction" WHERE "wagtailcore_pageviewrestriction"."page_id" IN (1, 3, 3004, 166)
1.02
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve(32)
return on_serve_chain(page, request, args, kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/wagtail_hooks.py in inner(44)
for restriction in restrictions:
SELECT "wagtailcore_site"."id", "wagtailcore_site"."hostname", "wagtailcore_site"."port", "wagtailcore_site"."site_name", "wagtailcore_site"."root_page_id", "wagtailcore_site"."is_default_site" FROM "wagtailcore_site" WHERE "wagtailcore_site"."id" = 2 LIMIT 21SELECT ••• FROM "wagtailcore_site" WHERE "wagtailcore_site"."id" = 2 LIMIT 21
7 similar queries.
Duplicated 7 times.
0.77
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(320)
match = condition.eval(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/smartif.py in eval(61)
return func(context, self.first, self.second)/app/.heroku/python/lib/python3.13/site-packages/django/template/smartif.py in <lambda>(99)
"and": infix(7, lambda context, x, y: x.eval(context) and y.eval(context)),/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in eval(886)
return self.value.resolve(context, ignore_failures=True)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in _resolve_lookup(901)
current = getattr(current, bit)/app/.heroku/python/lib/python3.13/site-packages/wagtailseo/models.py in seo_pagetitle(548)
self.title, settings.get("WAGTAILSEO_SEP"), self.seo_sitename/app/.heroku/python/lib/python3.13/site-packages/wagtailseo/models.py in seo_sitename(529)
s = self.get_site()/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_site(2390)
return Site.objects.get(id=site_id)
1
{# Only render this template if we have what appears to be a wagtail-seo page #}
2
{% if self and self.seo_pagetitle %}
3
4
{# Standard metadata #}
5
{% block html_seo_base %}
6
<title>{% block title %}{{ self.seo_pagetitle }}{% endblock %}</title>
SELECT "wagtailcore_site"."id", "wagtailcore_site"."hostname", "wagtailcore_site"."port", "wagtailcore_site"."site_name", "wagtailcore_site"."root_page_id", "wagtailcore_site"."is_default_site" FROM "wagtailcore_site" WHERE "wagtailcore_site"."id" = 2 LIMIT 21SELECT ••• FROM "wagtailcore_site" WHERE "wagtailcore_site"."id" = 2 LIMIT 21
7 similar queries.
Duplicated 7 times.
0.73
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1075)
output = self.filter_expression.resolve(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in _resolve_lookup(901)
current = getattr(current, bit)/app/.heroku/python/lib/python3.13/site-packages/wagtailseo/models.py in seo_pagetitle(548)
self.title, settings.get("WAGTAILSEO_SEP"), self.seo_sitename/app/.heroku/python/lib/python3.13/site-packages/wagtailseo/models.py in seo_sitename(529)
s = self.get_site()/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_site(2390)
return Site.objects.get(id=site_id)
3
4
{# Standard metadata #}
5
{% block html_seo_base %}
6
<title>{% block title %}{{ self.seo_pagetitle }}{% endblock %}</title>
SELECT "wagtailseo_seosettings"."id", "wagtailseo_seosettings"."site_id", "wagtailseo_seosettings"."struct_org_type", "wagtailseo_seosettings"."struct_org_name", "wagtailseo_seosettings"."struct_org_logo_id", "wagtailseo_seosettings"."struct_org_image_id", "wagtailseo_seosettings"."struct_org_phone", "wagtailseo_seosettings"."struct_org_address_street", "wagtailseo_seosettings"."struct_org_address_locality", "wagtailseo_seosettings"."struct_org_address_region", "wagtailseo_seosettings"."struct_org_address_postal", "wagtailseo_seosettings"."struct_org_address_country", "wagtailseo_seosettings"."struct_org_geo_lat", "wagtailseo_seosettings"."struct_org_geo_lng", "wagtailseo_seosettings"."struct_org_hours", "wagtailseo_seosettings"."struct_org_actions", "wagtailseo_seosettings"."struct_org_extra_json", "wagtailseo_seosettings"."og_meta", "wagtailseo_seosettings"."twitter_meta", "wagtailseo_seosettings"."twitter_site", "wagtailseo_seosettings"."struct_meta", "wagtailseo_seosettings"."og_image_default_id" FROM "wagtailseo_seosettings" WHERE "wagtailseo_seosettings"."site_id" = 2 LIMIT 21SELECT ••• FROM "wagtailseo_seosettings" WHERE "wagtailseo_seosettings"."site_id" = 2 LIMIT 21
3 similar queries.
Duplicated 3 times.
1.27
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(320)
match = condition.eval(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in eval(886)
return self.value.resolve(context, ignore_failures=True)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in _resolve_lookup(891)
current = current[bit]/app/.heroku/python/lib/python3.13/site-packages/wagtail/contrib/settings/context_processors.py in __getitem__(32)
return super().__getitem__(model_name.lower())/app/.heroku/python/lib/python3.13/site-packages/wagtail/contrib/settings/context_processors.py in __missing__(36)
self[model_name] = value = self.get_setting(model_name)/app/.heroku/python/lib/python3.13/site-packages/wagtail/contrib/settings/context_processors.py in get_setting(60)
return Model.for_request(self.request_or_site)/app/.heroku/python/lib/python3.13/site-packages/wagtail/contrib/settings/models.py in for_request(128)
site_settings = cls.for_site(site)/app/.heroku/python/lib/python3.13/site-packages/wagtail/contrib/settings/models.py in for_site(148)
instance, created = queryset.get_or_create(site=site)
SELECT "wagtailcore_site"."id", "wagtailcore_site"."hostname", "wagtailcore_site"."port", "wagtailcore_site"."site_name", "wagtailcore_site"."root_page_id", "wagtailcore_site"."is_default_site" FROM "wagtailcore_site" WHERE "wagtailcore_site"."id" = 2 LIMIT 21SELECT ••• FROM "wagtailcore_site" WHERE "wagtailcore_site"."id" = 2 LIMIT 21
7 similar queries.
Duplicated 7 times.
1.23
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1075)
output = self.filter_expression.resolve(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in _resolve_lookup(901)
current = getattr(current, bit)/app/.heroku/python/lib/python3.13/site-packages/wagtailseo/models.py in seo_pagetitle(548)
self.title, settings.get("WAGTAILSEO_SEP"), self.seo_sitename/app/.heroku/python/lib/python3.13/site-packages/wagtailseo/models.py in seo_sitename(529)
s = self.get_site()/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_site(2390)
return Site.objects.get(id=site_id)
SELECT "wagtailcore_site"."id", "wagtailcore_site"."hostname", "wagtailcore_site"."port", "wagtailcore_site"."site_name", "wagtailcore_site"."root_page_id", "wagtailcore_site"."is_default_site" FROM "wagtailcore_site" WHERE "wagtailcore_site"."id" = 2 LIMIT 21SELECT ••• FROM "wagtailcore_site" WHERE "wagtailcore_site"."id" = 2 LIMIT 21
7 similar queries.
Duplicated 7 times.
1.34
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1075)
output = self.filter_expression.resolve(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in _resolve_lookup(901)
current = getattr(current, bit)/app/.heroku/python/lib/python3.13/site-packages/wagtailseo/models.py in seo_image_url(479)
if self.seo_image:/app/.heroku/python/lib/python3.13/site-packages/wagtailseo/models.py in seo_image(469)
default = SeoSettings.for_site(site=self.get_site()).og_image_default/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_site(2390)
return Site.objects.get(id=site_id)
4
{# Standard metadata #}
5
{% block html_seo_base %}
6
<title>{% block title %}{{ self.seo_pagetitle }}{% endblock %}</title>
SELECT "wagtailseo_seosettings"."id", "wagtailseo_seosettings"."site_id", "wagtailseo_seosettings"."struct_org_type", "wagtailseo_seosettings"."struct_org_name", "wagtailseo_seosettings"."struct_org_logo_id", "wagtailseo_seosettings"."struct_org_image_id", "wagtailseo_seosettings"."struct_org_phone", "wagtailseo_seosettings"."struct_org_address_street", "wagtailseo_seosettings"."struct_org_address_locality", "wagtailseo_seosettings"."struct_org_address_region", "wagtailseo_seosettings"."struct_org_address_postal", "wagtailseo_seosettings"."struct_org_address_country", "wagtailseo_seosettings"."struct_org_geo_lat", "wagtailseo_seosettings"."struct_org_geo_lng", "wagtailseo_seosettings"."struct_org_hours", "wagtailseo_seosettings"."struct_org_actions", "wagtailseo_seosettings"."struct_org_extra_json", "wagtailseo_seosettings"."og_meta", "wagtailseo_seosettings"."twitter_meta", "wagtailseo_seosettings"."twitter_site", "wagtailseo_seosettings"."struct_meta", "wagtailseo_seosettings"."og_image_default_id" FROM "wagtailseo_seosettings" WHERE "wagtailseo_seosettings"."site_id" = 2 LIMIT 21SELECT ••• FROM "wagtailseo_seosettings" WHERE "wagtailseo_seosettings"."site_id" = 2 LIMIT 21
3 similar queries.
Duplicated 3 times.
1.31
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1075)
output = self.filter_expression.resolve(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in _resolve_lookup(901)
current = getattr(current, bit)/app/.heroku/python/lib/python3.13/site-packages/wagtailseo/models.py in seo_image_url(479)
if self.seo_image:/app/.heroku/python/lib/python3.13/site-packages/wagtailseo/models.py in seo_image(469)
default = SeoSettings.for_site(site=self.get_site()).og_image_default/app/.heroku/python/lib/python3.13/site-packages/wagtail/contrib/settings/models.py in for_site(148)
instance, created = queryset.get_or_create(site=site)
4
{# Standard metadata #}
5
{% block html_seo_base %}
6
<title>{% block title %}{{ self.seo_pagetitle }}{% endblock %}</title>
SELECT "wagtailcore_site"."id", "wagtailcore_site"."hostname", "wagtailcore_site"."port", "wagtailcore_site"."site_name", "wagtailcore_site"."root_page_id", "wagtailcore_site"."is_default_site" FROM "wagtailcore_site" WHERE "wagtailcore_site"."id" = 2 LIMIT 21SELECT ••• FROM "wagtailcore_site" WHERE "wagtailcore_site"."id" = 2 LIMIT 21
7 similar queries.
Duplicated 7 times.
0.97
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1075)
output = self.filter_expression.resolve(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in _resolve_lookup(901)
current = getattr(current, bit)/app/.heroku/python/lib/python3.13/site-packages/wagtailseo/models.py in seo_sitename(529)
s = self.get_site()/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_site(2390)
return Site.objects.get(id=site_id)
SELECT "wagtailcore_site"."id", "wagtailcore_site"."hostname", "wagtailcore_site"."port", "wagtailcore_site"."site_name", "wagtailcore_site"."root_page_id", "wagtailcore_site"."is_default_site" FROM "wagtailcore_site" WHERE "wagtailcore_site"."id" = 2 LIMIT 21SELECT ••• FROM "wagtailcore_site" WHERE "wagtailcore_site"."id" = 2 LIMIT 21
7 similar queries.
Duplicated 7 times.
1.01
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1075)
output = self.filter_expression.resolve(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in _resolve_lookup(901)
current = getattr(current, bit)/app/.heroku/python/lib/python3.13/site-packages/wagtailseo/models.py in seo_pagetitle(548)
self.title, settings.get("WAGTAILSEO_SEP"), self.seo_sitename/app/.heroku/python/lib/python3.13/site-packages/wagtailseo/models.py in seo_sitename(529)
s = self.get_site()/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_site(2390)
return Site.objects.get(id=site_id)
36
{% block twitter_seo_base %}
37
{% if settings.wagtailseo.SeoSettings.twitter_meta %}
SELECT "wagtailcore_site"."id", "wagtailcore_site"."hostname", "wagtailcore_site"."port", "wagtailcore_site"."site_name", "wagtailcore_site"."root_page_id", "wagtailcore_site"."is_default_site" FROM "wagtailcore_site" WHERE "wagtailcore_site"."id" = 2 LIMIT 21SELECT ••• FROM "wagtailcore_site" WHERE "wagtailcore_site"."id" = 2 LIMIT 21
7 similar queries.
Duplicated 7 times.
0.77
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1075)
output = self.filter_expression.resolve(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in _resolve_lookup(901)
current = getattr(current, bit)/app/.heroku/python/lib/python3.13/site-packages/wagtailseo/models.py in seo_image_url(479)
if self.seo_image:/app/.heroku/python/lib/python3.13/site-packages/wagtailseo/models.py in seo_image(469)
default = SeoSettings.for_site(site=self.get_site()).og_image_default/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_site(2390)
return Site.objects.get(id=site_id)
1
{# Only render this template if we have what appears to be a wagtail-seo page #}
SELECT "wagtailseo_seosettings"."id", "wagtailseo_seosettings"."site_id", "wagtailseo_seosettings"."struct_org_type", "wagtailseo_seosettings"."struct_org_name", "wagtailseo_seosettings"."struct_org_logo_id", "wagtailseo_seosettings"."struct_org_image_id", "wagtailseo_seosettings"."struct_org_phone", "wagtailseo_seosettings"."struct_org_address_street", "wagtailseo_seosettings"."struct_org_address_locality", "wagtailseo_seosettings"."struct_org_address_region", "wagtailseo_seosettings"."struct_org_address_postal", "wagtailseo_seosettings"."struct_org_address_country", "wagtailseo_seosettings"."struct_org_geo_lat", "wagtailseo_seosettings"."struct_org_geo_lng", "wagtailseo_seosettings"."struct_org_hours", "wagtailseo_seosettings"."struct_org_actions", "wagtailseo_seosettings"."struct_org_extra_json", "wagtailseo_seosettings"."og_meta", "wagtailseo_seosettings"."twitter_meta", "wagtailseo_seosettings"."twitter_site", "wagtailseo_seosettings"."struct_meta", "wagtailseo_seosettings"."og_image_default_id" FROM "wagtailseo_seosettings" WHERE "wagtailseo_seosettings"."site_id" = 2 LIMIT 21SELECT ••• FROM "wagtailseo_seosettings" WHERE "wagtailseo_seosettings"."site_id" = 2 LIMIT 21
3 similar queries.
Duplicated 3 times.
1.79
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1075)
output = self.filter_expression.resolve(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in _resolve_lookup(901)
current = getattr(current, bit)/app/.heroku/python/lib/python3.13/site-packages/wagtailseo/models.py in seo_image_url(479)
if self.seo_image:/app/.heroku/python/lib/python3.13/site-packages/wagtailseo/models.py in seo_image(469)
default = SeoSettings.for_site(site=self.get_site()).og_image_default/app/.heroku/python/lib/python3.13/site-packages/wagtail/contrib/settings/models.py in for_site(148)
instance, created = queryset.get_or_create(site=site)
1
{# Only render this template if we have what appears to be a wagtail-seo page #}
SELECT "alerts_bannersettings"."id", "alerts_bannersettings"."banner_id" FROM "alerts_bannersettings" ORDER BY "alerts_bannersettings"."id" ASC LIMIT 1SELECT ••• FROM "alerts_bannersettings" ORDER BY "alerts_bannersettings"."id" ASCLIMIT 1
1.09
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/library.py in render(359)
_dict = self.func(*resolved_args, **resolved_kwargs)/app/alerts/templatetags/alert_tags.py in alert_banner(10)
settings = BannerSettings.load(request_or_site=context['request'])/app/.heroku/python/lib/python3.13/site-packages/wagtail/contrib/settings/models.py in load(202)
obj = cls._get_or_create()/app/.heroku/python/lib/python3.13/site-packages/wagtail/contrib/settings/models.py in _get_or_create(176)
first_obj = cls.base_queryset().first()
{% include "components/analytics-no-script.html" %}
39
{% wagtailuserbar %}
40
{% alert_banner %}
41
{% include "header.html" %}
42
<main id="main-content">
43
<div class="c-page">
44
{% block content %}{% endblock %}
/app/templates/base.html
SELECT "construkt_element"."id", "construkt_element"."name", "construkt_element"."content" FROM "construkt_element" WHERE "construkt_element"."name" = 'Main Menu Card' ORDER BY "construkt_element"."id" ASC LIMIT 1SELECT ••• FROM "construkt_element" WHERE "construkt_element"."name" = 'Main Menu Card' ORDER BY "construkt_element"."id" ASCLIMIT 1
0.93
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/library.py in render(359)
_dict = self.func(*resolved_args, **resolved_kwargs)/app/construkt/templatetags/construkt_tags.py in element(65)
"element": Element.objects.filter(name=element_name).first(),
123
</div>
124
<div class="c-navigation__element">
125
{% load construkt_tags %}
126
{% element "Main Menu Card" %}
127
</div>
128
</div>
129
<div class="o-grid__cell u-2/5@desktop">
130
<nav class="c-navigation__nav js-trap-focus">
/app/templates/header.html
SELECT "wagtailcore_page"."id", "wagtailcore_page"."path", "wagtailcore_page"."depth", "wagtailcore_page"."numchild", "wagtailcore_page"."translation_key", "wagtailcore_page"."locale_id", "wagtailcore_page"."latest_revision_id", "wagtailcore_page"."live", "wagtailcore_page"."has_unpublished_changes", "wagtailcore_page"."first_published_at", "wagtailcore_page"."last_published_at", "wagtailcore_page"."live_revision_id", "wagtailcore_page"."go_live_at", "wagtailcore_page"."expire_at", "wagtailcore_page"."expired", "wagtailcore_page"."locked", "wagtailcore_page"."locked_at", "wagtailcore_page"."locked_by_id", "wagtailcore_page"."title", "wagtailcore_page"."draft_title", "wagtailcore_page"."slug", "wagtailcore_page"."content_type_id", "wagtailcore_page"."url_path", "wagtailcore_page"."owner_id", "wagtailcore_page"."seo_title", "wagtailcore_page"."show_in_menus", "wagtailcore_page"."search_description", "wagtailcore_page"."latest_revision_created_at", "wagtailcore_page"."alias_of_id" FROM "wagtailcore_page" WHERE "wagtailcore_page"."id" IN (767) ORDER BY "wagtailcore_page"."path" ASCSELECT ••• FROM "wagtailcore_page" WHERE "wagtailcore_page"."id" IN (767) ORDER BY "wagtailcore_page"."path" ASC
0.95
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/library.py in render(381)
return t.render(new_context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(550)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(210)
for i, item in enumerate(values):<frozen _collections_abc> in __iter__(1031)
/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/stream_block.py in __getitem__(684)
self._prefetch_blocks(raw_value["type"])/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/stream_block.py in _prefetch_blocks(720)
converted_values = child_block.bulk_to_python(raw_values.values())/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/struct_block.py in bulk_to_python(212)
converted_values = child_block.bulk_to_python(raw_values)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/list_block.py in bulk_to_python(305)
converted_values = self.child_block.bulk_to_python(raw_values)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/struct_block.py in bulk_to_python(212)
converted_values = child_block.bulk_to_python(raw_values)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/struct_block.py in bulk_to_python(212)
converted_values = child_block.bulk_to_python(raw_values)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/stream_block.py in bulk_to_python(318)
block_type: self.child_blocks[block_type].bulk_to_python(child_input_list)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/struct_block.py in bulk_to_python(212)
converted_values = child_block.bulk_to_python(raw_values)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/field_block.py in bulk_to_python(829)
objects = self.model_class.objects.in_bulk(values)
SELECT "wagtailimages_image"."id", "wagtailimages_image"."collection_id", "wagtailimages_image"."title", "wagtailimages_image"."file", "wagtailimages_image"."description", "wagtailimages_image"."width", "wagtailimages_image"."height", "wagtailimages_image"."created_at", "wagtailimages_image"."uploaded_by_user_id", "wagtailimages_image"."focal_point_x", "wagtailimages_image"."focal_point_y", "wagtailimages_image"."focal_point_width", "wagtailimages_image"."focal_point_height", "wagtailimages_image"."file_size", "wagtailimages_image"."file_hash" FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" IN (34)SELECT ••• FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" IN (34)
2 similar queries.
1.31
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/library.py in render(381)
return t.render(new_context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(550)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(210)
for i, item in enumerate(values):<frozen _collections_abc> in __iter__(1031)
/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/stream_block.py in __getitem__(684)
self._prefetch_blocks(raw_value["type"])/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/stream_block.py in _prefetch_blocks(720)
converted_values = child_block.bulk_to_python(raw_values.values())/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/struct_block.py in bulk_to_python(212)
converted_values = child_block.bulk_to_python(raw_values)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/list_block.py in bulk_to_python(305)
converted_values = self.child_block.bulk_to_python(raw_values)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/struct_block.py in bulk_to_python(212)
converted_values = child_block.bulk_to_python(raw_values)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/field_block.py in bulk_to_python(829)
objects = self.model_class.objects.in_bulk(values)
SELECT "navigation_menu"."id", "navigation_menu"."header_menu", "navigation_menu"."footer_menu" FROM "navigation_menu" ORDER BY "navigation_menu"."id" ASC LIMIT 1SELECT ••• FROM "navigation_menu" ORDER BY "navigation_menu"."id" ASCLIMIT 1
2 similar queries.
Duplicated 2 times.
1.04
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/library.py in render(321)
output = self.func(*resolved_args, **resolved_kwargs)/app/navigation/templatetags/nav_tags.py in nav_menu(22)
menu = Menu.objects.first()
SELECT "wagtailcore_page"."id", "wagtailcore_page"."path", "wagtailcore_page"."depth", "wagtailcore_page"."numchild", "wagtailcore_page"."translation_key", "wagtailcore_page"."locale_id", "wagtailcore_page"."latest_revision_id", "wagtailcore_page"."live", "wagtailcore_page"."has_unpublished_changes", "wagtailcore_page"."first_published_at", "wagtailcore_page"."last_published_at", "wagtailcore_page"."live_revision_id", "wagtailcore_page"."go_live_at", "wagtailcore_page"."expire_at", "wagtailcore_page"."expired", "wagtailcore_page"."locked", "wagtailcore_page"."locked_at", "wagtailcore_page"."locked_by_id", "wagtailcore_page"."title", "wagtailcore_page"."draft_title", "wagtailcore_page"."slug", "wagtailcore_page"."content_type_id", "wagtailcore_page"."url_path", "wagtailcore_page"."owner_id", "wagtailcore_page"."seo_title", "wagtailcore_page"."show_in_menus", "wagtailcore_page"."search_description", "wagtailcore_page"."latest_revision_created_at", "wagtailcore_page"."alias_of_id" FROM "wagtailcore_page" WHERE "wagtailcore_page"."id" IN (4, 70, 661, 34, 265, 630, 166) ORDER BY "wagtailcore_page"."path" ASCSELECT ••• FROM "wagtailcore_page" WHERE "wagtailcore_page"."id" IN (4, 70, 661, 34, 265, 630, 166) ORDER BY "wagtailcore_page"."path" ASC
1.81
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/library.py in render(321)
output = self.func(*resolved_args, **resolved_kwargs)/app/navigation/templatetags/nav_tags.py in nav_menu(30)
menu_items = menu_content.blocks_by_name("menu")/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/stream_block.py in blocks_by_name(754)
return lookup[block_name]/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/stream_block.py in __getitem__(606)
block = self.stream_value[i]/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/stream_block.py in __getitem__(684)
self._prefetch_blocks(raw_value["type"])/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/stream_block.py in _prefetch_blocks(720)
converted_values = child_block.bulk_to_python(raw_values.values())/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/struct_block.py in bulk_to_python(212)
converted_values = child_block.bulk_to_python(raw_values)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/stream_block.py in bulk_to_python(318)
block_type: self.child_blocks[block_type].bulk_to_python(child_input_list)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/struct_block.py in bulk_to_python(212)
converted_values = child_block.bulk_to_python(raw_values)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/field_block.py in bulk_to_python(829)
objects = self.model_class.objects.in_bulk(values)
SELECT "wagtailimages_image"."id", "wagtailimages_image"."collection_id", "wagtailimages_image"."title", "wagtailimages_image"."file", "wagtailimages_image"."description", "wagtailimages_image"."width", "wagtailimages_image"."height", "wagtailimages_image"."created_at", "wagtailimages_image"."uploaded_by_user_id", "wagtailimages_image"."focal_point_x", "wagtailimages_image"."focal_point_y", "wagtailimages_image"."focal_point_width", "wagtailimages_image"."focal_point_height", "wagtailimages_image"."file_size", "wagtailimages_image"."file_hash" FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" IN (3010)SELECT ••• FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" IN (3010)
2 similar queries.
0.84
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(548)
values = {key: val.resolve(context) for key, val in self.extra_context.items()}/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(749)
new_obj = func(obj, *arg_vals)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaultfilters.py in first(601)
return value[0]/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/stream_block.py in __getitem__(684)
self._prefetch_blocks(raw_value["type"])/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/stream_block.py in _prefetch_blocks(720)
converted_values = child_block.bulk_to_python(raw_values.values())/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/struct_block.py in bulk_to_python(212)
converted_values = child_block.bulk_to_python(raw_values)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/field_block.py in bulk_to_python(829)
objects = self.model_class.objects.in_bulk(values)
SELECT "wagtailimages_rendition"."id", "wagtailimages_rendition"."filter_spec", "wagtailimages_rendition"."file", "wagtailimages_rendition"."width", "wagtailimages_rendition"."height", "wagtailimages_rendition"."focal_point_key", "wagtailimages_rendition"."image_id" FROM "wagtailimages_rendition" WHERE ("wagtailimages_rendition"."image_id" = 3010 AND "wagtailimages_rendition"."filter_spec" = 'width-1000' AND "wagtailimages_rendition"."focal_point_key" = '')SELECT ••• FROM "wagtailimages_rendition" WHERE ("wagtailimages_rendition"."image_id" = 3010 AND "wagtailimages_rendition"."filter_spec" = 'width-1000' AND "wagtailimages_rendition"."focal_point_key" = '')
5 similar queries.
1.15
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(550)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/templatetags/wagtailimages_tags.py in render(150)
rendition = get_rendition_or_not_found(/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/shortcuts.py in get_rendition_or_not_found(13)
return image.get_rendition(specs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in get_rendition(518)
rendition = self.find_existing_rendition(filter)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in find_existing_rendition(546)
return self.find_existing_renditions(filter)[filter]/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in find_existing_renditions(678)
for rendition in self.renditions.filter(lookup_q):
SELECT "django_content_type"."id", "django_content_type"."app_label", "django_content_type"."model" FROM "django_content_type" WHERE "django_content_type"."id" = 30 LIMIT 21SELECT ••• FROM "django_content_type" WHERE "django_content_type"."id" = 30 LIMIT 21
3 similar queries.
Duplicated 2 times.
0.79
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(550)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(320)
match = condition.eval(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/smartif.py in eval(61)
return func(context, self.first, self.second)/app/.heroku/python/lib/python3.13/site-packages/django/template/smartif.py in <lambda>(105)
"==": infix(10, lambda context, x, y: x.eval(context) == y.eval(context)),/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in eval(886)
return self.value.resolve(context, ignore_failures=True)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in _resolve_lookup(901)
current = getattr(current, bit)
SELECT "wagtailimages_image"."id", "wagtailimages_image"."collection_id", "wagtailimages_image"."title", "wagtailimages_image"."file", "wagtailimages_image"."description", "wagtailimages_image"."width", "wagtailimages_image"."height", "wagtailimages_image"."created_at", "wagtailimages_image"."uploaded_by_user_id", "wagtailimages_image"."focal_point_x", "wagtailimages_image"."focal_point_y", "wagtailimages_image"."focal_point_width", "wagtailimages_image"."focal_point_height", "wagtailimages_image"."file_size", "wagtailimages_image"."file_hash" FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" IN (1097, 1096, 1095, 1094)SELECT ••• FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" IN (1097, 1096, 1095, 1094)
2.09
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(320)
match = condition.eval(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in eval(886)
return self.value.resolve(context, ignore_failures=True)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(749)
new_obj = func(obj, *arg_vals)/app/construkt/templatetags/construkt_tags.py in visible_anchors(26)
for anchor in anchors(content):/app/construkt/templatetags/construkt_tags.py in anchors(13)
for block in content:<frozen _collections_abc> in __iter__(1031)
/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/stream_block.py in __getitem__(684)
self._prefetch_blocks(raw_value["type"])/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/stream_block.py in _prefetch_blocks(720)
converted_values = child_block.bulk_to_python(raw_values.values())/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/struct_block.py in bulk_to_python(212)
converted_values = child_block.bulk_to_python(raw_values)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/list_block.py in bulk_to_python(305)
converted_values = self.child_block.bulk_to_python(raw_values)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/stream_block.py in bulk_to_python(318)
block_type: self.child_blocks[block_type].bulk_to_python(child_input_list)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/struct_block.py in bulk_to_python(212)
converted_values = child_block.bulk_to_python(raw_values)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/field_block.py in bulk_to_python(829)
objects = self.model_class.objects.in_bulk(values)
SELECT "wagtailimages_rendition"."id", "wagtailimages_rendition"."filter_spec", "wagtailimages_rendition"."file", "wagtailimages_rendition"."width", "wagtailimages_rendition"."height", "wagtailimages_rendition"."focal_point_key", "wagtailimages_rendition"."image_id" FROM "wagtailimages_rendition" WHERE ("wagtailimages_rendition"."image_id" = 1097 AND "wagtailimages_rendition"."filter_spec" = 'fill-1080x720' AND "wagtailimages_rendition"."focal_point_key" = '4c77e5b4')SELECT ••• FROM "wagtailimages_rendition" WHERE ("wagtailimages_rendition"."image_id" = 1097 AND "wagtailimages_rendition"."filter_spec" = 'fill-1080x720' AND "wagtailimages_rendition"."focal_point_key" = '4c77e5b4')
5 similar queries.
0.87
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/wagtailcore_tags.py in render(159)
output = value.render_as_block(context=new_context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/wagtailcore_tags.py in render(159)
output = value.render_as_block(context=new_context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/templatetags/wagtailimages_tags.py in render(150)
rendition = get_rendition_or_not_found(/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/shortcuts.py in get_rendition_or_not_found(13)
return image.get_rendition(specs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in get_rendition(518)
rendition = self.find_existing_rendition(filter)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in find_existing_rendition(546)
return self.find_existing_renditions(filter)[filter]/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in find_existing_renditions(678)
for rendition in self.renditions.filter(lookup_q):
SELECT "wagtailimages_rendition"."id", "wagtailimages_rendition"."filter_spec", "wagtailimages_rendition"."file", "wagtailimages_rendition"."width", "wagtailimages_rendition"."height", "wagtailimages_rendition"."focal_point_key", "wagtailimages_rendition"."image_id" FROM "wagtailimages_rendition" WHERE ("wagtailimages_rendition"."image_id" = 1096 AND "wagtailimages_rendition"."filter_spec" = 'fill-1080x720' AND "wagtailimages_rendition"."focal_point_key" = 'a3fef6f5')SELECT ••• FROM "wagtailimages_rendition" WHERE ("wagtailimages_rendition"."image_id" = 1096 AND "wagtailimages_rendition"."filter_spec" = 'fill-1080x720' AND "wagtailimages_rendition"."focal_point_key" = 'a3fef6f5')
5 similar queries.
0.91
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/wagtailcore_tags.py in render(159)
output = value.render_as_block(context=new_context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/wagtailcore_tags.py in render(159)
output = value.render_as_block(context=new_context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/templatetags/wagtailimages_tags.py in render(150)
rendition = get_rendition_or_not_found(/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/shortcuts.py in get_rendition_or_not_found(13)
return image.get_rendition(specs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in get_rendition(518)
rendition = self.find_existing_rendition(filter)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in find_existing_rendition(546)
return self.find_existing_renditions(filter)[filter]/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in find_existing_renditions(678)
for rendition in self.renditions.filter(lookup_q):
SELECT "wagtailimages_rendition"."id", "wagtailimages_rendition"."filter_spec", "wagtailimages_rendition"."file", "wagtailimages_rendition"."width", "wagtailimages_rendition"."height", "wagtailimages_rendition"."focal_point_key", "wagtailimages_rendition"."image_id" FROM "wagtailimages_rendition" WHERE ("wagtailimages_rendition"."image_id" = 1095 AND "wagtailimages_rendition"."filter_spec" = 'fill-1080x720' AND "wagtailimages_rendition"."focal_point_key" = 'acd13d91')SELECT ••• FROM "wagtailimages_rendition" WHERE ("wagtailimages_rendition"."image_id" = 1095 AND "wagtailimages_rendition"."filter_spec" = 'fill-1080x720' AND "wagtailimages_rendition"."focal_point_key" = 'acd13d91')
5 similar queries.
0.87
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/wagtailcore_tags.py in render(159)
output = value.render_as_block(context=new_context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/wagtailcore_tags.py in render(159)
output = value.render_as_block(context=new_context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/templatetags/wagtailimages_tags.py in render(150)
rendition = get_rendition_or_not_found(/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/shortcuts.py in get_rendition_or_not_found(13)
return image.get_rendition(specs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in get_rendition(518)
rendition = self.find_existing_rendition(filter)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in find_existing_rendition(546)
return self.find_existing_renditions(filter)[filter]/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in find_existing_renditions(678)
for rendition in self.renditions.filter(lookup_q):
SELECT "wagtailimages_rendition"."id", "wagtailimages_rendition"."filter_spec", "wagtailimages_rendition"."file", "wagtailimages_rendition"."width", "wagtailimages_rendition"."height", "wagtailimages_rendition"."focal_point_key", "wagtailimages_rendition"."image_id" FROM "wagtailimages_rendition" WHERE ("wagtailimages_rendition"."image_id" = 1094 AND "wagtailimages_rendition"."filter_spec" = 'fill-1080x720' AND "wagtailimages_rendition"."focal_point_key" = '26612428')SELECT ••• FROM "wagtailimages_rendition" WHERE ("wagtailimages_rendition"."image_id" = 1094 AND "wagtailimages_rendition"."filter_spec" = 'fill-1080x720' AND "wagtailimages_rendition"."focal_point_key" = '26612428')
5 similar queries.
0.87
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/wagtailcore_tags.py in render(159)
output = value.render_as_block(context=new_context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/wagtailcore_tags.py in render(159)
output = value.render_as_block(context=new_context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/templatetags/wagtailimages_tags.py in render(150)
rendition = get_rendition_or_not_found(/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/shortcuts.py in get_rendition_or_not_found(13)
return image.get_rendition(specs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in get_rendition(518)
rendition = self.find_existing_rendition(filter)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in find_existing_rendition(546)
return self.find_existing_renditions(filter)[filter]/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in find_existing_renditions(678)
for rendition in self.renditions.filter(lookup_q):
SELECT "navigation_menu"."id", "navigation_menu"."header_menu", "navigation_menu"."footer_menu" FROM "navigation_menu" ORDER BY "navigation_menu"."id" ASC LIMIT 1SELECT ••• FROM "navigation_menu" ORDER BY "navigation_menu"."id" ASCLIMIT 1
2 similar queries.
Duplicated 2 times.
0.91
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/library.py in render(321)
output = self.func(*resolved_args, **resolved_kwargs)/app/navigation/templatetags/nav_tags.py in nav_menu(22)
menu = Menu.objects.first()
SELECT "wagtailcore_page"."id", "wagtailcore_page"."path", "wagtailcore_page"."depth", "wagtailcore_page"."numchild", "wagtailcore_page"."translation_key", "wagtailcore_page"."locale_id", "wagtailcore_page"."latest_revision_id", "wagtailcore_page"."live", "wagtailcore_page"."has_unpublished_changes", "wagtailcore_page"."first_published_at", "wagtailcore_page"."last_published_at", "wagtailcore_page"."live_revision_id", "wagtailcore_page"."go_live_at", "wagtailcore_page"."expire_at", "wagtailcore_page"."expired", "wagtailcore_page"."locked", "wagtailcore_page"."locked_at", "wagtailcore_page"."locked_by_id", "wagtailcore_page"."title", "wagtailcore_page"."draft_title", "wagtailcore_page"."slug", "wagtailcore_page"."content_type_id", "wagtailcore_page"."url_path", "wagtailcore_page"."owner_id", "wagtailcore_page"."seo_title", "wagtailcore_page"."show_in_menus", "wagtailcore_page"."search_description", "wagtailcore_page"."latest_revision_created_at", "wagtailcore_page"."alias_of_id" FROM "wagtailcore_page" WHERE "wagtailcore_page"."id" IN (68, 265, 70, 661, 1024, 1026, 1025, 562) ORDER BY "wagtailcore_page"."path" ASCSELECT ••• FROM "wagtailcore_page" WHERE "wagtailcore_page"."id" IN (68, 265, 70, 661, 1024, 1026, 1025, 562) ORDER BY "wagtailcore_page"."path" ASC
1.08
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/library.py in render(321)
output = self.func(*resolved_args, **resolved_kwargs)/app/navigation/templatetags/nav_tags.py in nav_menu(30)
menu_items = menu_content.blocks_by_name("menu")/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/stream_block.py in blocks_by_name(754)
return lookup[block_name]/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/stream_block.py in __getitem__(606)
block = self.stream_value[i]/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/stream_block.py in __getitem__(684)
self._prefetch_blocks(raw_value["type"])/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/stream_block.py in _prefetch_blocks(720)
converted_values = child_block.bulk_to_python(raw_values.values())/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/struct_block.py in bulk_to_python(212)
converted_values = child_block.bulk_to_python(raw_values)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/stream_block.py in bulk_to_python(318)
block_type: self.child_blocks[block_type].bulk_to_python(child_input_list)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/struct_block.py in bulk_to_python(212)
converted_values = child_block.bulk_to_python(raw_values)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/field_block.py in bulk_to_python(829)
objects = self.model_class.objects.in_bulk(values)
Toggle context{'False': False, 'None': None, 'True': True}
{'html': '<p data-block-key="cb4th">Each summer, dozens of young musicians '
'compete for the chance to spend a summer with the Festival, where '
"they'll play in the Grant Park Orchestra, give quartet concerts "
'across the city, receive mentoring from international artists, and '
'make lifelong friends. The Festival String Fellowship is a '
'world-class job-training opportunity for gifted young artists and '
'it’s helping to shape the next generation of classical '
'musicians.</p>'}
Toggle context{'False': False, 'None': None, 'True': True}
{'html': '<p data-block-key="807ex">A native of Puerto Rico, violinist Javier '
'F. Torres-Delgado has played in groups such as the Puerto Rico '
'Symphony Orchestra, Lansing Symphony Orchestra, the Puerto Rico '
'Philharmonic Orchestra, and the International Chamber Orchestra of '
'Puerto Rico. He received his Bachelor and Master of Music from '
'University of Michigan, where he studied with Danielle Belén. While '
'there, he was recipient of the 2021 Presser Undergraduate Scholar '
'Award.</p>'}
Toggle context{'False': False, 'None': None, 'True': True}
{'html': '<p data-block-key="807ex">Venezuelan violinist Maria Gabriela Mendez '
"is a master's student at University of Massachusetts Amherst. Her "
'orchestral experience includes appearances in the Tallahassee '
'Symphony Orchestra, Sinfonia Gulf Coast, and Panama City Symphony '
'Orchestra. She has also held leadership roles as Concertmaster of '
'the Montclair State Symphony Orchestra and is currently the '
'Concertmaster at the University of Massachusetts Symphony Orchestra. '
'Her international career includes performances and tours across '
'Europe, Asia, and the Americas with the Teresa Carreño Youth '
'Symphony Orchestra and has been conducted by internationally '
'renowned conductors such as Sir Simon Rattle and Gustavo Dudamel. '
'She received her Bachelor of Music, graduating Magna Cum Laude, from '
'Florida State University.\xa0</p>'}
Toggle context{'False': False, 'None': None, 'True': True}
{'html': '<p data-block-key="807ex">Violist Joshua Thaver is currently a Viola '
'Fellow with the New World Symphony Orchestra. He has performed as '
'the Principal Violist in multiple orchestras, including the Jackson '
'Symphony Orchestra, Adrian Symphony Orchestra, and University of '
'Michigan Symphony Orchestra. Mr. Thaver received his Bachelor of '
'Music Education from Baylor University and his Master of Music in '
'Viola Performance from the University of Michigan.</p>'}
Toggle context{'False': False, 'None': None, 'True': True}
{'html': '<p data-block-key="807ex">Argentinian-born cellist Manuel Papale is '
'currently a Diversity Fellow with the Cincinnati Symphony Orchestra '
'and has performed as the principal cellist of Ballet Indiana '
'Orchestra and McKinney Philharmonic Orchestra. Summer festivals '
'attended include the National Orchestral Institute, Mimir Chamber '
'Music Festival, and the Castleman Quartet Program. Mr. Papale '
'received his Bachelor of Music from Texas Christian University as a '
'full scholarship recipient; since then, he has received his Master '
'of Music from Indiana University and is currently completing his '
'Artist Diploma from University of Cincinnati.</p>'}
Toggle context{'False': False, 'None': None, 'True': True}
{'html': '<p data-block-key="807ex">The Festival fellowship program provides '
'intensive career training to a diverse group of young artists, '
'advancing our mission to shape a classical music world that reflects '
'the richness of our broader community.</p>'}
<django.core.cache.backends.redis.RedisCache object at 0x7f39e65ddbe0>
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(320)
match = condition.eval(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/smartif.py in eval(61)
return func(context, self.first, self.second)/app/.heroku/python/lib/python3.13/site-packages/django/template/smartif.py in <lambda>(99)
"and": infix(7, lambda context, x, y: x.eval(context) and y.eval(context)),/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in eval(886)
return self.value.resolve(context, ignore_failures=True)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in _resolve_lookup(901)
current = getattr(current, bit)/app/.heroku/python/lib/python3.13/site-packages/wagtailseo/models.py in seo_pagetitle(548)
self.title, settings.get("WAGTAILSEO_SEP"), self.seo_sitename/app/.heroku/python/lib/python3.13/site-packages/wagtailseo/models.py in seo_sitename(529)
s = self.get_site()/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_site(2382)
url_parts = self.get_url_parts()/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_url_parts(2246)
possible_sites = self._get_relevant_site_root_paths(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in _get_relevant_site_root_paths(2224)
for srp in self._get_site_root_paths(cache_object)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in _get_site_root_paths(2215)
cache_object._wagtail_cached_site_root_paths = Site.get_site_root_paths()/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/sites.py in get_site_root_paths(220)
result = cache.get(
<django.core.cache.backends.redis.RedisCache object at 0x7f39e65ddbe0>
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/library.py in render(381)
return t.render(new_context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(550)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/wagtailcore_tags.py in render(159)
output = value.render_as_block(context=new_context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/templatetags/wagtailimages_tags.py in render(150)
rendition = get_rendition_or_not_found(/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/shortcuts.py in get_rendition_or_not_found(13)
return image.get_rendition(specs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in get_rendition(518)
rendition = self.find_existing_rendition(filter)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in find_existing_rendition(546)
return self.find_existing_renditions(filter)[filter]/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in find_existing_renditions(662)
for rendition in Rendition.cache_backend.get_many(cache_keys).values():
<django.core.cache.backends.redis.RedisCache object at 0x7f39e65ddbe0>
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/library.py in render(381)
return t.render(new_context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(550)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/wagtailcore_tags.py in render(159)
output = value.render_as_block(context=new_context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/templatetags/wagtailimages_tags.py in render(150)
rendition = get_rendition_or_not_found(/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/shortcuts.py in get_rendition_or_not_found(13)
return image.get_rendition(specs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in get_rendition(527)
Rendition.cache_backend.set(cache_key, rendition)
0.7828
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f39e65ddbe0>
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/library.py in render(381)
return t.render(new_context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(550)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/wagtailcore_tags.py in render(159)
output = value.render_as_block(context=new_context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(550)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(320)
match = condition.eval(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in eval(886)
return self.value.resolve(context, ignore_failures=True)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in _resolve_lookup(925)
current = current()/app/construkt/blocks/blocks.py in url(48)
return self._get("page").get_full_url()/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_full_url(2311)
url_parts = self.get_url_parts(request=request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_url_parts(2246)
possible_sites = self._get_relevant_site_root_paths(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in _get_relevant_site_root_paths(2224)
for srp in self._get_site_root_paths(cache_object)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in _get_site_root_paths(2215)
cache_object._wagtail_cached_site_root_paths = Site.get_site_root_paths()/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/sites.py in get_site_root_paths(220)
result = cache.get(
0.8560
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f39e65ddbe0>
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/library.py in render(321)
output = self.func(*resolved_args, **resolved_kwargs)/app/navigation/templatetags/nav_tags.py in nav_menu(32)
return mark_safe("".join([item.render_as_block() for item in menu_items]))/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1075)
output = self.filter_expression.resolve(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(749)
new_obj = func(obj, *arg_vals)/app/navigation/templatetags/nav_filters.py in url(19)
return values["page"].get_url() if values["page"] else "/"/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_url(2343)
url_parts = self.get_url_parts(request=request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_url_parts(2246)
possible_sites = self._get_relevant_site_root_paths(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in _get_relevant_site_root_paths(2224)
for srp in self._get_site_root_paths(cache_object)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in _get_site_root_paths(2215)
cache_object._wagtail_cached_site_root_paths = Site.get_site_root_paths()/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/sites.py in get_site_root_paths(220)
result = cache.get(
0.7816
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f39e65ddbe0>
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/library.py in render(321)
output = self.func(*resolved_args, **resolved_kwargs)/app/navigation/templatetags/nav_tags.py in nav_menu(32)
return mark_safe("".join([item.render_as_block() for item in menu_items]))/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1075)
output = self.filter_expression.resolve(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(749)
new_obj = func(obj, *arg_vals)/app/navigation/templatetags/nav_filters.py in url(19)
return values["page"].get_url() if values["page"] else "/"/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_url(2343)
url_parts = self.get_url_parts(request=request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_url_parts(2246)
possible_sites = self._get_relevant_site_root_paths(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in _get_relevant_site_root_paths(2224)
for srp in self._get_site_root_paths(cache_object)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in _get_site_root_paths(2215)
cache_object._wagtail_cached_site_root_paths = Site.get_site_root_paths()/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/sites.py in get_site_root_paths(220)
result = cache.get(
0.8665
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f39e65ddbe0>
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/library.py in render(321)
output = self.func(*resolved_args, **resolved_kwargs)/app/navigation/templatetags/nav_tags.py in nav_menu(32)
return mark_safe("".join([item.render_as_block() for item in menu_items]))/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1075)
output = self.filter_expression.resolve(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(749)
new_obj = func(obj, *arg_vals)/app/navigation/templatetags/nav_filters.py in url(19)
return values["page"].get_url() if values["page"] else "/"/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_url(2343)
url_parts = self.get_url_parts(request=request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_url_parts(2246)
possible_sites = self._get_relevant_site_root_paths(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in _get_relevant_site_root_paths(2224)
for srp in self._get_site_root_paths(cache_object)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in _get_site_root_paths(2215)
cache_object._wagtail_cached_site_root_paths = Site.get_site_root_paths()/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/sites.py in get_site_root_paths(220)
result = cache.get(
0.8441
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f39e65ddbe0>
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/library.py in render(321)
output = self.func(*resolved_args, **resolved_kwargs)/app/navigation/templatetags/nav_tags.py in nav_menu(32)
return mark_safe("".join([item.render_as_block() for item in menu_items]))/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1075)
output = self.filter_expression.resolve(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(749)
new_obj = func(obj, *arg_vals)/app/navigation/templatetags/nav_filters.py in url(19)
return values["page"].get_url() if values["page"] else "/"/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_url(2343)
url_parts = self.get_url_parts(request=request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_url_parts(2246)
possible_sites = self._get_relevant_site_root_paths(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in _get_relevant_site_root_paths(2224)
for srp in self._get_site_root_paths(cache_object)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in _get_site_root_paths(2215)
cache_object._wagtail_cached_site_root_paths = Site.get_site_root_paths()/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/sites.py in get_site_root_paths(220)
result = cache.get(
0.7525
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f39e65ddbe0>
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/library.py in render(321)
output = self.func(*resolved_args, **resolved_kwargs)/app/navigation/templatetags/nav_tags.py in nav_menu(32)
return mark_safe("".join([item.render_as_block() for item in menu_items]))/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1075)
output = self.filter_expression.resolve(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(749)
new_obj = func(obj, *arg_vals)/app/navigation/templatetags/nav_filters.py in url(19)
return values["page"].get_url() if values["page"] else "/"/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_url(2343)
url_parts = self.get_url_parts(request=request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_url_parts(2246)
possible_sites = self._get_relevant_site_root_paths(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in _get_relevant_site_root_paths(2224)
for srp in self._get_site_root_paths(cache_object)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in _get_site_root_paths(2215)
cache_object._wagtail_cached_site_root_paths = Site.get_site_root_paths()/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/sites.py in get_site_root_paths(220)
result = cache.get(
0.7975
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f39e65ddbe0>
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/library.py in render(321)
output = self.func(*resolved_args, **resolved_kwargs)/app/navigation/templatetags/nav_tags.py in nav_menu(32)
return mark_safe("".join([item.render_as_block() for item in menu_items]))/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1075)
output = self.filter_expression.resolve(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(749)
new_obj = func(obj, *arg_vals)/app/navigation/templatetags/nav_filters.py in url(19)
return values["page"].get_url() if values["page"] else "/"/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_url(2343)
url_parts = self.get_url_parts(request=request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_url_parts(2246)
possible_sites = self._get_relevant_site_root_paths(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in _get_relevant_site_root_paths(2224)
for srp in self._get_site_root_paths(cache_object)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in _get_site_root_paths(2215)
cache_object._wagtail_cached_site_root_paths = Site.get_site_root_paths()/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/sites.py in get_site_root_paths(220)
result = cache.get(
0.9254
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f39e65ddbe0>
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/library.py in render(321)
output = self.func(*resolved_args, **resolved_kwargs)/app/navigation/templatetags/nav_tags.py in nav_menu(32)
return mark_safe("".join([item.render_as_block() for item in menu_items]))/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1075)
output = self.filter_expression.resolve(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(749)
new_obj = func(obj, *arg_vals)/app/navigation/templatetags/nav_filters.py in url(19)
return values["page"].get_url() if values["page"] else "/"/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_url(2343)
url_parts = self.get_url_parts(request=request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_url_parts(2246)
possible_sites = self._get_relevant_site_root_paths(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in _get_relevant_site_root_paths(2224)
for srp in self._get_site_root_paths(cache_object)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in _get_site_root_paths(2215)
cache_object._wagtail_cached_site_root_paths = Site.get_site_root_paths()/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/sites.py in get_site_root_paths(220)
result = cache.get(
<django.core.cache.backends.redis.RedisCache object at 0x7f39e65ddbe0>
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(550)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/templatetags/wagtailimages_tags.py in render(150)
rendition = get_rendition_or_not_found(/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/shortcuts.py in get_rendition_or_not_found(13)
return image.get_rendition(specs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in get_rendition(518)
rendition = self.find_existing_rendition(filter)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in find_existing_rendition(546)
return self.find_existing_renditions(filter)[filter]/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in find_existing_renditions(662)
for rendition in Rendition.cache_backend.get_many(cache_keys).values():
<django.core.cache.backends.redis.RedisCache object at 0x7f39e65ddbe0>
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(550)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/templatetags/wagtailimages_tags.py in render(150)
rendition = get_rendition_or_not_found(/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/shortcuts.py in get_rendition_or_not_found(13)
return image.get_rendition(specs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in get_rendition(527)
Rendition.cache_backend.set(cache_key, rendition)
<django.core.cache.backends.redis.RedisCache object at 0x7f39e65ddbe0>
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/wagtailcore_tags.py in render(159)
output = value.render_as_block(context=new_context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/wagtailcore_tags.py in render(159)
output = value.render_as_block(context=new_context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/templatetags/wagtailimages_tags.py in render(150)
rendition = get_rendition_or_not_found(/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/shortcuts.py in get_rendition_or_not_found(13)
return image.get_rendition(specs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in get_rendition(518)
rendition = self.find_existing_rendition(filter)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in find_existing_rendition(546)
return self.find_existing_renditions(filter)[filter]/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in find_existing_renditions(662)
for rendition in Rendition.cache_backend.get_many(cache_keys).values():
<django.core.cache.backends.redis.RedisCache object at 0x7f39e65ddbe0>
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/wagtailcore_tags.py in render(159)
output = value.render_as_block(context=new_context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/wagtailcore_tags.py in render(159)
output = value.render_as_block(context=new_context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/templatetags/wagtailimages_tags.py in render(150)
rendition = get_rendition_or_not_found(/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/shortcuts.py in get_rendition_or_not_found(13)
return image.get_rendition(specs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in get_rendition(527)
Rendition.cache_backend.set(cache_key, rendition)
<django.core.cache.backends.redis.RedisCache object at 0x7f39e65ddbe0>
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/wagtailcore_tags.py in render(159)
output = value.render_as_block(context=new_context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/wagtailcore_tags.py in render(159)
output = value.render_as_block(context=new_context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/templatetags/wagtailimages_tags.py in render(150)
rendition = get_rendition_or_not_found(/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/shortcuts.py in get_rendition_or_not_found(13)
return image.get_rendition(specs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in get_rendition(518)
rendition = self.find_existing_rendition(filter)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in find_existing_rendition(546)
return self.find_existing_renditions(filter)[filter]/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in find_existing_renditions(662)
for rendition in Rendition.cache_backend.get_many(cache_keys).values():
<django.core.cache.backends.redis.RedisCache object at 0x7f39e65ddbe0>
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/wagtailcore_tags.py in render(159)
output = value.render_as_block(context=new_context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/wagtailcore_tags.py in render(159)
output = value.render_as_block(context=new_context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/templatetags/wagtailimages_tags.py in render(150)
rendition = get_rendition_or_not_found(/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/shortcuts.py in get_rendition_or_not_found(13)
return image.get_rendition(specs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in get_rendition(527)
Rendition.cache_backend.set(cache_key, rendition)
<django.core.cache.backends.redis.RedisCache object at 0x7f39e65ddbe0>
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/wagtailcore_tags.py in render(159)
output = value.render_as_block(context=new_context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/wagtailcore_tags.py in render(159)
output = value.render_as_block(context=new_context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/templatetags/wagtailimages_tags.py in render(150)
rendition = get_rendition_or_not_found(/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/shortcuts.py in get_rendition_or_not_found(13)
return image.get_rendition(specs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in get_rendition(518)
rendition = self.find_existing_rendition(filter)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in find_existing_rendition(546)
return self.find_existing_renditions(filter)[filter]/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in find_existing_renditions(662)
for rendition in Rendition.cache_backend.get_many(cache_keys).values():
<django.core.cache.backends.redis.RedisCache object at 0x7f39e65ddbe0>
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/wagtailcore_tags.py in render(159)
output = value.render_as_block(context=new_context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/wagtailcore_tags.py in render(159)
output = value.render_as_block(context=new_context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/templatetags/wagtailimages_tags.py in render(150)
rendition = get_rendition_or_not_found(/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/shortcuts.py in get_rendition_or_not_found(13)
return image.get_rendition(specs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in get_rendition(527)
Rendition.cache_backend.set(cache_key, rendition)
<django.core.cache.backends.redis.RedisCache object at 0x7f39e65ddbe0>
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/wagtailcore_tags.py in render(159)
output = value.render_as_block(context=new_context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/wagtailcore_tags.py in render(159)
output = value.render_as_block(context=new_context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/templatetags/wagtailimages_tags.py in render(150)
rendition = get_rendition_or_not_found(/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/shortcuts.py in get_rendition_or_not_found(13)
return image.get_rendition(specs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in get_rendition(518)
rendition = self.find_existing_rendition(filter)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in find_existing_rendition(546)
return self.find_existing_renditions(filter)[filter]/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in find_existing_renditions(662)
for rendition in Rendition.cache_backend.get_many(cache_keys).values():
<django.core.cache.backends.redis.RedisCache object at 0x7f39e65ddbe0>
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/wagtailcore_tags.py in render(159)
output = value.render_as_block(context=new_context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/wagtailcore_tags.py in render(159)
output = value.render_as_block(context=new_context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/templatetags/wagtailimages_tags.py in render(150)
rendition = get_rendition_or_not_found(/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/shortcuts.py in get_rendition_or_not_found(13)
return image.get_rendition(specs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in get_rendition(527)
Rendition.cache_backend.set(cache_key, rendition)
0.8732
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f39e65ddbe0>
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/library.py in render(321)
output = self.func(*resolved_args, **resolved_kwargs)/app/navigation/templatetags/nav_tags.py in nav_menu(32)
return mark_safe("".join([item.render_as_block() for item in menu_items]))/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1075)
output = self.filter_expression.resolve(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(749)
new_obj = func(obj, *arg_vals)/app/navigation/templatetags/nav_filters.py in url(19)
return values["page"].get_url() if values["page"] else "/"/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_url(2343)
url_parts = self.get_url_parts(request=request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_url_parts(2246)
possible_sites = self._get_relevant_site_root_paths(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in _get_relevant_site_root_paths(2224)
for srp in self._get_site_root_paths(cache_object)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in _get_site_root_paths(2215)
cache_object._wagtail_cached_site_root_paths = Site.get_site_root_paths()/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/sites.py in get_site_root_paths(220)
result = cache.get(
0.8013
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f39e65ddbe0>
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/library.py in render(321)
output = self.func(*resolved_args, **resolved_kwargs)/app/navigation/templatetags/nav_tags.py in nav_menu(32)
return mark_safe("".join([item.render_as_block() for item in menu_items]))/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1075)
output = self.filter_expression.resolve(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(749)
new_obj = func(obj, *arg_vals)/app/navigation/templatetags/nav_filters.py in url(19)
return values["page"].get_url() if values["page"] else "/"/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_url(2343)
url_parts = self.get_url_parts(request=request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_url_parts(2246)
possible_sites = self._get_relevant_site_root_paths(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in _get_relevant_site_root_paths(2224)
for srp in self._get_site_root_paths(cache_object)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in _get_site_root_paths(2215)
cache_object._wagtail_cached_site_root_paths = Site.get_site_root_paths()/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/sites.py in get_site_root_paths(220)
result = cache.get(
0.7640
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f39e65ddbe0>
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/library.py in render(321)
output = self.func(*resolved_args, **resolved_kwargs)/app/navigation/templatetags/nav_tags.py in nav_menu(32)
return mark_safe("".join([item.render_as_block() for item in menu_items]))/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1075)
output = self.filter_expression.resolve(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(749)
new_obj = func(obj, *arg_vals)/app/navigation/templatetags/nav_filters.py in url(19)
return values["page"].get_url() if values["page"] else "/"/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_url(2343)
url_parts = self.get_url_parts(request=request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_url_parts(2246)
possible_sites = self._get_relevant_site_root_paths(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in _get_relevant_site_root_paths(2224)
for srp in self._get_site_root_paths(cache_object)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in _get_site_root_paths(2215)
cache_object._wagtail_cached_site_root_paths = Site.get_site_root_paths()/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/sites.py in get_site_root_paths(220)
result = cache.get(
0.8351
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f39e65ddbe0>
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/library.py in render(321)
output = self.func(*resolved_args, **resolved_kwargs)/app/navigation/templatetags/nav_tags.py in nav_menu(32)
return mark_safe("".join([item.render_as_block() for item in menu_items]))/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1075)
output = self.filter_expression.resolve(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(749)
new_obj = func(obj, *arg_vals)/app/navigation/templatetags/nav_filters.py in url(19)
return values["page"].get_url() if values["page"] else "/"/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_url(2343)
url_parts = self.get_url_parts(request=request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_url_parts(2246)
possible_sites = self._get_relevant_site_root_paths(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in _get_relevant_site_root_paths(2224)
for srp in self._get_site_root_paths(cache_object)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in _get_site_root_paths(2215)
cache_object._wagtail_cached_site_root_paths = Site.get_site_root_paths()/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/sites.py in get_site_root_paths(220)
result = cache.get(
0.8499
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f39e65ddbe0>
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/library.py in render(321)
output = self.func(*resolved_args, **resolved_kwargs)/app/navigation/templatetags/nav_tags.py in nav_menu(32)
return mark_safe("".join([item.render_as_block() for item in menu_items]))/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1075)
output = self.filter_expression.resolve(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(749)
new_obj = func(obj, *arg_vals)/app/navigation/templatetags/nav_filters.py in url(19)
return values["page"].get_url() if values["page"] else "/"/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_url(2343)
url_parts = self.get_url_parts(request=request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_url_parts(2246)
possible_sites = self._get_relevant_site_root_paths(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in _get_relevant_site_root_paths(2224)
for srp in self._get_site_root_paths(cache_object)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in _get_site_root_paths(2215)
cache_object._wagtail_cached_site_root_paths = Site.get_site_root_paths()/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/sites.py in get_site_root_paths(220)
result = cache.get(
0.8043
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f39e65ddbe0>
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/library.py in render(321)
output = self.func(*resolved_args, **resolved_kwargs)/app/navigation/templatetags/nav_tags.py in nav_menu(32)
return mark_safe("".join([item.render_as_block() for item in menu_items]))/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1075)
output = self.filter_expression.resolve(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(749)
new_obj = func(obj, *arg_vals)/app/navigation/templatetags/nav_filters.py in url(19)
return values["page"].get_url() if values["page"] else "/"/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_url(2343)
url_parts = self.get_url_parts(request=request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_url_parts(2246)
possible_sites = self._get_relevant_site_root_paths(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in _get_relevant_site_root_paths(2224)
for srp in self._get_site_root_paths(cache_object)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in _get_site_root_paths(2215)
cache_object._wagtail_cached_site_root_paths = Site.get_site_root_paths()/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/sites.py in get_site_root_paths(220)
result = cache.get(
0.7610
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f39e65ddbe0>
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/library.py in render(321)
output = self.func(*resolved_args, **resolved_kwargs)/app/navigation/templatetags/nav_tags.py in nav_menu(32)
return mark_safe("".join([item.render_as_block() for item in menu_items]))/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1075)
output = self.filter_expression.resolve(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(749)
new_obj = func(obj, *arg_vals)/app/navigation/templatetags/nav_filters.py in url(19)
return values["page"].get_url() if values["page"] else "/"/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_url(2343)
url_parts = self.get_url_parts(request=request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_url_parts(2246)
possible_sites = self._get_relevant_site_root_paths(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in _get_relevant_site_root_paths(2224)
for srp in self._get_site_root_paths(cache_object)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in _get_site_root_paths(2215)
cache_object._wagtail_cached_site_root_paths = Site.get_site_root_paths()/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/sites.py in get_site_root_paths(220)
result = cache.get(
0.7929
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f39e65ddbe0>
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/library.py in render(321)
output = self.func(*resolved_args, **resolved_kwargs)/app/navigation/templatetags/nav_tags.py in nav_menu(32)
return mark_safe("".join([item.render_as_block() for item in menu_items]))/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1075)
output = self.filter_expression.resolve(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(749)
new_obj = func(obj, *arg_vals)/app/navigation/templatetags/nav_filters.py in url(19)
return values["page"].get_url() if values["page"] else "/"/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_url(2343)
url_parts = self.get_url_parts(request=request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_url_parts(2246)
possible_sites = self._get_relevant_site_root_paths(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in _get_relevant_site_root_paths(2224)
for srp in self._get_site_root_paths(cache_object)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in _get_site_root_paths(2215)
cache_object._wagtail_cached_site_root_paths = Site.get_site_root_paths()/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/sites.py in get_site_root_paths(220)
result = cache.get(