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.
The Festival’s 2025 season opens with George Gershwin's iconic Rhapsody in Blue, featuring renowned conductor and pianist Andrew Litton leading the Grant Park Orchestra. The program also features the vibrant Three Latin American Dances by Gabriela Lena Frank, and Manuel de Falla’s suite from the Three-Cornered Hat.
Featuring
Grant Park Orchestra
Andrew Litton Conductor and Piano
Program
Gabriela Lena FrankThree Latin American Dances
George GershwinRhapsody in Blue
Manuel de Falla Suites from The Three-Cornered Hat
Andrew Litton is Music Director of the New York City Ballet. He is also Conductor Laureate of the Bournemouth Symphony Orchestra and was previously Music Director Laureate of Norway’s Bergen Philharmonic. …
The Grant Park Orchestra was formed in 1944 when the Chicago Park District assembled a single resident orchestra under the direction of Principal Conductor Nikolai Malko to perform at the Grant …
(23 November 1876 – 15 November 1946) Manuel de Falla is one of Spain's most important composers. His most famous works include The Three-Cornered Hat, Nights in the Gardens of Spain …
Currently serving as Composer-in-Residence with the storied Philadelphia Orchestra and included in the Washington Post's list of the 35 most significant women composers in history (August, 2017), identity has always been …
George Gershwin, born in Brooklyn, New York on September 26, 1898, was the second son of Russian immigrants. As a boy, George was anything but studious, and it came as a …
default
117.93 ms (98 queries
including 68 similar
and 41 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" = 46627) 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.52
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.36
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" = 'season-archive') LIMIT 21SELECT ••• FROM "wagtailcore_page" WHERE ("wagtailcore_page"."depth" = 3 AND "wagtailcore_page"."path" BETWEEN '000100010000' AND '00010001ZZZZ' AND "wagtailcore_page"."slug" = 'season-archive') LIMIT 21
3 similar queries.
1.06
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 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_standardpage"."page_ptr_id", "pages_standardpage"."canonical_url", "pages_standardpage"."og_image_id", "pages_standardpage"."featured_image_id", "pages_standardpage"."excerpt", "pages_standardpage"."exclude_from_site_search", "pages_standardpage"."search_engine_no_index", "pages_standardpage"."content", "pages_standardpage"."masthead_media", "pages_standardpage"."_masthead_colour", "pages_standardpage"."_masthead_title", "pages_standardpage"."masthead_content" FROM "pages_standardpage" INNER JOIN "wagtailcore_page" T3 ON ("pages_standardpage"."page_ptr_id" = T3."id") WHERE "pages_standardpage"."page_ptr_id" = 766 LIMIT 21SELECT ••• FROM "pages_standardpage" INNER JOIN "wagtailcore_page" T3 ON ("pages_standardpage"."page_ptr_id" = T3."id") WHERE "pages_standardpage"."page_ptr_id" = 766 LIMIT 21
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/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 '00010001000F0000' AND '00010001000FZZZZ' AND "wagtailcore_page"."slug" = 'season-archive-2025') LIMIT 21SELECT ••• FROM "wagtailcore_page" WHERE ("wagtailcore_page"."depth" = 4 AND "wagtailcore_page"."path" BETWEEN '00010001000F0000' AND '00010001000FZZZZ' AND "wagtailcore_page"."slug" = 'season-archive-2025') LIMIT 21
3 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/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 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_eventarchiveindexpage"."page_ptr_id", "pages_eventarchiveindexpage"."canonical_url", "pages_eventarchiveindexpage"."og_image_id", "pages_eventarchiveindexpage"."featured_image_id", "pages_eventarchiveindexpage"."excerpt", "pages_eventarchiveindexpage"."exclude_from_site_search", "pages_eventarchiveindexpage"."search_engine_no_index", "pages_eventarchiveindexpage"."content", "pages_eventarchiveindexpage"."masthead_media", "pages_eventarchiveindexpage"."_masthead_colour", "pages_eventarchiveindexpage"."_masthead_title", "pages_eventarchiveindexpage"."masthead_content" FROM "pages_eventarchiveindexpage" INNER JOIN "wagtailcore_page" T3 ON ("pages_eventarchiveindexpage"."page_ptr_id" = T3."id") WHERE "pages_eventarchiveindexpage"."page_ptr_id" = 765 LIMIT 21SELECT ••• FROM "pages_eventarchiveindexpage" INNER JOIN "wagtailcore_page" T3 ON ("pages_eventarchiveindexpage"."page_ptr_id" = T3."id") WHERE "pages_eventarchiveindexpage"."page_ptr_id" = 765 LIMIT 21
1.12
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"."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" = 5 AND "wagtailcore_page"."path" BETWEEN '00010001000F00010000' AND '00010001000F0001ZZZZ' AND "wagtailcore_page"."slug" = 'rhapsody-in-blue') LIMIT 21SELECT ••• FROM "wagtailcore_page" WHERE ("wagtailcore_page"."depth" = 5 AND "wagtailcore_page"."path" BETWEEN '00010001000F00010000' AND '00010001000F0001ZZZZ' AND "wagtailcore_page"."slug" = 'rhapsody-in-blue') LIMIT 21
3 similar queries.
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/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/__init__.py in route(1842)
subpage = self.get_children().get(slug=child_slug)
/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/__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', '00010001000F', '00010001000F0001', '00010001000F00010001') ANDNOT ("wagtailcore_page"."id" = 925)) ORDER BY "wagtailcore_page"."path" ASCSELECT ••• FROM "wagtailcore_page" WHERE ("wagtailcore_page"."path" IN ('0001', '00010001', '00010001000F', '00010001000F0001', '00010001000F00010001') ANDNOT ("wagtailcore_page"."id" = 925)) ORDER BY "wagtailcore_page"."path" ASC
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(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, 765, 925, 766)SELECT ••• FROM "wagtailcore_pageviewrestriction" WHERE "wagtailcore_pageviewrestriction"."page_id" IN (1, 3, 765, 925, 766)
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/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:
/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(71)
response = callback(page, request, serve_args, serve_kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve_chain(13)
return page.serve(request, *args, **kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in serve(2162)
self.get_context(request, *args, **kwargs),/app/attendable/models/pages.py in get_context(714)
context["instances"] = self.instances/app/attendable/models/pages.py in instances(702)
.public()/app/.heroku/python/lib/python3.13/site-packages/wagtail/query.py in public(419)
return self.exclude(self.private_q())/app/.heroku/python/lib/python3.13/site-packages/wagtail/query.py in private_q(408)
for restriction in PageViewRestriction.objects.select_related("page").all():
/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(71)
response = callback(page, request, serve_args, serve_kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve_chain(13)
return page.serve(request, *args, **kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in serve(2162)
self.get_context(request, *args, **kwargs),/app/attendable/models/pages.py in get_context(719)
self.instances.exclude(/app/attendable/models/pages.py in instances(702)
.public()/app/.heroku/python/lib/python3.13/site-packages/wagtail/query.py in public(419)
return self.exclude(self.private_q())/app/.heroku/python/lib/python3.13/site-packages/wagtail/query.py in private_q(408)
for restriction in PageViewRestriction.objects.select_related("page").all():
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_instancepage"."page_ptr_id", "pages_instancepage"."remote_id", "pages_instancepage"."status", "pages_instancepage"."start_datetime", "pages_instancepage"."end_datetime", "pages_instancepage"."_booking_url", "pages_instancepage"."onsale_start_datetime", "pages_instancepage"."onsale_end_datetime", "pages_instancepage"."notes", "pages_instancepage"."capacity", "pages_instancepage"."availability", "pages_instancepage"."prices", "pages_instancepage"."venue_id", "pages_instancepage"."raw_data", "pages_instancepage"."last_imported", "attendable_instance_venue"."id", "attendable_instance_venue"."name", "attendable_instance_venue"."slug", "attendable_instance_venue"."remote_id", "attendable_instance_venue"."raw_data", "attendable_instance_venue"."last_imported", "attendable_instance_venue"."landing_page_id" FROM "pages_instancepage" INNER JOIN "wagtailcore_page" ON ("pages_instancepage"."page_ptr_id" = "wagtailcore_page"."id") INNER JOIN "wagtailcore_page" T3 ON ("pages_instancepage"."page_ptr_id" = T3."id") LEFT OUTER JOIN "attendable_instance_venue" ON ("pages_instancepage"."venue_id" = "attendable_instance_venue"."id") WHERE ("wagtailcore_page"."path"::text LIKE '00010001000F00010001%' AND "wagtailcore_page"."depth" >= 5 ANDNOT ("pages_instancepage"."page_ptr_id" = 925) AND "wagtailcore_page"."depth" = 6 AND "pages_instancepage"."status" IN ('ONS', 'LAV') AND ("pages_instancepage"."onsale_start_datetime" ISNULLOR "pages_instancepage"."onsale_start_datetime" <= '2025-08-10T06:53:00.551729+00:00'::timestamptz) AND ("pages_instancepage"."onsale_end_datetime" ISNULLOR "pages_instancepage"."onsale_end_datetime" >= '2025-08-10T06:53:00.551839+00:00'::timestamptz) AND "wagtailcore_page"."live" ANDNOT ((EXISTS(SELECT 1 AS "a" FROM "pages_instancepage_instance_types" U1 INNER JOIN "attendable_instance_type" U2 ON (U1."instancetype_id" = U2."id") WHERE (U2."slug" IN ('pre-concert-talk', 'open-rehearsal') AND U1."instancepage_id" = ("pages_instancepage"."page_ptr_id")) LIMIT 1) OR EXISTS(SELECT 1 AS "a" FROM "pages_instancepage_tags" U1 INNER JOIN "attendable_instance_tag" U2 ON (U1."instancetag_id" = U2."id") WHERE (U2."slug" IN ('pre-concert-talk', 'open-rehearsal') AND U1."instancepage_id" = ("pages_instancepage"."page_ptr_id")) LIMIT 1))) AND "pages_instancepage"."remote_id" ISNOT NULL) ORDER BY "pages_instancepage"."start_datetime" ASC LIMIT 1SELECT ••• FROM "pages_instancepage" INNER JOIN "wagtailcore_page" ON ("pages_instancepage"."page_ptr_id" = "wagtailcore_page"."id") INNER JOIN "wagtailcore_page" T3 ON ("pages_instancepage"."page_ptr_id" = T3."id") LEFT OUTER JOIN "attendable_instance_venue" ON ("pages_instancepage"."venue_id" = "attendable_instance_venue"."id") WHERE ("wagtailcore_page"."path"::text LIKE '00010001000F00010001%' AND "wagtailcore_page"."depth" >= 5 ANDNOT ("pages_instancepage"."page_ptr_id" = 925) AND "wagtailcore_page"."depth" = 6 AND "pages_instancepage"."status" IN ('ONS', 'LAV') AND ("pages_instancepage"."onsale_start_datetime" ISNULLOR "pages_instancepage"."onsale_start_datetime" <= '2025-08-10T06:53:00.551729+00:00'::timestamptz) AND ("pages_instancepage"."onsale_end_datetime" ISNULLOR "pages_instancepage"."onsale_end_datetime" >= '2025-08-10T06:53:00.551839+00:00'::timestamptz) AND "wagtailcore_page"."live" ANDNOT ((EXISTS(SELECT 1 AS "a" FROM "pages_instancepage_instance_types" U1 INNER JOIN "attendable_instance_type" U2 ON (U1."instancetype_id" = U2."id") WHERE (U2."slug" IN ('pre-concert-talk', 'open-rehearsal') AND U1."instancepage_id" = ("pages_instancepage"."page_ptr_id")) LIMIT 1) OR EXISTS(SELECT 1 AS "a" FROM "pages_instancepage_tags" U1 INNER JOIN "attendable_instance_tag" U2 ON (U1."instancetag_id" = U2."id") WHERE (U2."slug" IN ('pre-concert-talk', 'open-rehearsal') AND U1."instancepage_id" = ("pages_instancepage"."page_ptr_id")) LIMIT 1))) AND "pages_instancepage"."remote_id" ISNOT NULL) ORDER BY "pages_instancepage"."start_datetime" ASCLIMIT 1
4.85
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(71)
response = callback(page, request, serve_args, serve_kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve_chain(13)
return page.serve(request, *args, **kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in serve(2162)
self.get_context(request, *args, **kwargs),/app/attendable/models/pages.py in get_context(724)
.first()
SELECT ("pages_instancepage_instance_types"."instancepage_id") AS "_prefetch_related_val_instancepage_id", "attendable_instance_type"."id", "attendable_instance_type"."name", "attendable_instance_type"."slug", "attendable_instance_type"."remote_id", "attendable_instance_type"."raw_data", "attendable_instance_type"."last_imported" FROM "attendable_instance_type" INNER JOIN "pages_instancepage_instance_types" ON ("attendable_instance_type"."id" = "pages_instancepage_instance_types"."instancetype_id") WHERE "pages_instancepage_instance_types"."instancepage_id" IN (945)SELECT ••• FROM "attendable_instance_type" INNER JOIN "pages_instancepage_instance_types" ON ("attendable_instance_type"."id" = "pages_instancepage_instance_types"."instancetype_id") WHERE "pages_instancepage_instance_types"."instancepage_id" IN (945)
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/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(71)
response = callback(page, request, serve_args, serve_kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve_chain(13)
return page.serve(request, *args, **kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in serve(2162)
self.get_context(request, *args, **kwargs),/app/attendable/models/pages.py in get_context(724)
.first()
SELECT ("pages_instancepage_access_types"."instancepage_id") AS "_prefetch_related_val_instancepage_id", "attendable_instance_access_type"."id", "attendable_instance_access_type"."name", "attendable_instance_access_type"."slug", "attendable_instance_access_type"."remote_id", "attendable_instance_access_type"."raw_data", "attendable_instance_access_type"."last_imported" FROM "attendable_instance_access_type" INNER JOIN "pages_instancepage_access_types" ON ("attendable_instance_access_type"."id" = "pages_instancepage_access_types"."instanceaccesstype_id") WHERE "pages_instancepage_access_types"."instancepage_id" IN (945)SELECT ••• FROM "attendable_instance_access_type" INNER JOIN "pages_instancepage_access_types" ON ("attendable_instance_access_type"."id" = "pages_instancepage_access_types"."instanceaccesstype_id") WHERE "pages_instancepage_access_types"."instancepage_id" IN (945)
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(71)
response = callback(page, request, serve_args, serve_kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve_chain(13)
return page.serve(request, *args, **kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in serve(2162)
self.get_context(request, *args, **kwargs),/app/attendable/models/pages.py in get_context(724)
.first()
SELECT ("pages_instancepage_tags"."instancepage_id") AS "_prefetch_related_val_instancepage_id", "attendable_instance_tag"."id", "attendable_instance_tag"."name", "attendable_instance_tag"."slug", "attendable_instance_tag"."remote_id", "attendable_instance_tag"."raw_data", "attendable_instance_tag"."last_imported" FROM "attendable_instance_tag" INNER JOIN "pages_instancepage_tags" ON ("attendable_instance_tag"."id" = "pages_instancepage_tags"."instancetag_id") WHERE "pages_instancepage_tags"."instancepage_id" IN (945)SELECT ••• FROM "attendable_instance_tag" INNER JOIN "pages_instancepage_tags" ON ("attendable_instance_tag"."id" = "pages_instancepage_tags"."instancetag_id") WHERE "pages_instancepage_tags"."instancepage_id" IN (945)
0.78
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(71)
response = callback(page, request, serve_args, serve_kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve_chain(13)
return page.serve(request, *args, **kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in serve(2162)
self.get_context(request, *args, **kwargs),/app/attendable/models/pages.py in get_context(724)
.first()
/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(71)
response = callback(page, request, serve_args, serve_kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve_chain(13)
return page.serve(request, *args, **kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in serve(2162)
self.get_context(request, *args, **kwargs),/app/attendable/models/pages.py in get_context(731)
.public()/app/.heroku/python/lib/python3.13/site-packages/wagtail/query.py in public(419)
return self.exclude(self.private_q())/app/.heroku/python/lib/python3.13/site-packages/wagtail/query.py in private_q(408)
for restriction in PageViewRestriction.objects.select_related("page").all():
/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(71)
response = callback(page, request, serve_args, serve_kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve_chain(13)
return page.serve(request, *args, **kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in serve(2162)
self.get_context(request, *args, **kwargs),/app/attendable/models/pages.py in get_context(736)
self.instances.filter(tags__isnull=False)/app/attendable/models/pages.py in instances(702)
.public()/app/.heroku/python/lib/python3.13/site-packages/wagtail/query.py in public(419)
return self.exclude(self.private_q())/app/.heroku/python/lib/python3.13/site-packages/wagtail/query.py in private_q(408)
for restriction in PageViewRestriction.objects.select_related("page").all():
/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(71)
response = callback(page, request, serve_args, serve_kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve_chain(13)
return page.serve(request, *args, **kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in serve(2162)
self.get_context(request, *args, **kwargs),/app/attendable/models/pages.py in get_context(741)
self.queue_update()/app/attendable/models/pages.py in queue_update(761)
update_instance_ticketing.enqueue(self.id)/app/.heroku/python/lib/python3.13/site-packages/django_tasks/task.py in enqueue(122)
return self.get_backend().enqueue(/app/.heroku/python/lib/python3.13/site-packages/django_tasks/backends/database/backend.py in enqueue(60)
transaction.on_commit(save_result)/app/.heroku/python/lib/python3.13/site-packages/django_tasks/backends/database/backend.py in save_result(56)
db_result.save()
SELECT 1 AS "a" FROM "wagtailcore_locale" WHERE "wagtailcore_locale"."id" = 1 LIMIT 1SELECT 1 AS "a" FROM "wagtailcore_locale" WHERE "wagtailcore_locale"."id" = 1 LIMIT 1
1.30
Connection: default
Transaction status: In transaction
/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(71)
response = callback(page, request, serve_args, serve_kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve_chain(13)
return page.serve(request, *args, **kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in serve(2162)
self.get_context(request, *args, **kwargs),/app/attendable/models/pages.py in get_context(741)
self.queue_update()/app/attendable/models/pages.py in queue_update(764)
self.save()/app/.heroku/python/lib/python3.13/contextlib.py in inner(85)
return func(*args, **kwds)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in save(1672)
self.full_clean()/app/mastheads/models.py in full_clean(159)
super().full_clean(/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in full_clean(1622)
super().full_clean(*args, **kwargs)
SELECT 1 AS "a" FROM "wagtailcore_revision" WHERE "wagtailcore_revision"."id" = 6536 LIMIT 1SELECT 1 AS "a" FROM "wagtailcore_revision" WHERE "wagtailcore_revision"."id" = 6536 LIMIT 1
2 similar queries.
Duplicated 2 times.
0.95
Connection: default
Transaction status: In transaction
/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(71)
response = callback(page, request, serve_args, serve_kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve_chain(13)
return page.serve(request, *args, **kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in serve(2162)
self.get_context(request, *args, **kwargs),/app/attendable/models/pages.py in get_context(741)
self.queue_update()/app/attendable/models/pages.py in queue_update(764)
self.save()/app/.heroku/python/lib/python3.13/contextlib.py in inner(85)
return func(*args, **kwds)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in save(1672)
self.full_clean()/app/mastheads/models.py in full_clean(159)
super().full_clean(/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in full_clean(1622)
super().full_clean(*args, **kwargs)
SELECT 1 AS "a" FROM "wagtailcore_revision" WHERE "wagtailcore_revision"."id" = 6536 LIMIT 1SELECT 1 AS "a" FROM "wagtailcore_revision" WHERE "wagtailcore_revision"."id" = 6536 LIMIT 1
2 similar queries.
Duplicated 2 times.
0.58
Connection: default
Transaction status: In transaction
/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(71)
response = callback(page, request, serve_args, serve_kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve_chain(13)
return page.serve(request, *args, **kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in serve(2162)
self.get_context(request, *args, **kwargs),/app/attendable/models/pages.py in get_context(741)
self.queue_update()/app/attendable/models/pages.py in queue_update(764)
self.save()/app/.heroku/python/lib/python3.13/contextlib.py in inner(85)
return func(*args, **kwds)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in save(1672)
self.full_clean()/app/mastheads/models.py in full_clean(159)
super().full_clean(/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in full_clean(1622)
super().full_clean(*args, **kwargs)
SELECT 1 AS "a" FROM "django_content_type" WHERE "django_content_type"."id" = 33 LIMIT 1SELECT 1 AS "a" FROM "django_content_type" WHERE "django_content_type"."id" = 33 LIMIT 1
0.73
Connection: default
Transaction status: In transaction
/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(71)
response = callback(page, request, serve_args, serve_kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve_chain(13)
return page.serve(request, *args, **kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in serve(2162)
self.get_context(request, *args, **kwargs),/app/attendable/models/pages.py in get_context(741)
self.queue_update()/app/attendable/models/pages.py in queue_update(764)
self.save()/app/.heroku/python/lib/python3.13/contextlib.py in inner(85)
return func(*args, **kwds)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in save(1672)
self.full_clean()/app/mastheads/models.py in full_clean(159)
super().full_clean(/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in full_clean(1622)
super().full_clean(*args, **kwargs)
SELECT 1 AS "a" FROM "wagtailcore_page" WHERE ("wagtailcore_page"."depth" = 5 AND "wagtailcore_page"."path" BETWEEN '00010001000F00010000' AND '00010001000F0001ZZZZ' ANDNOT ("wagtailcore_page"."id" = 925) AND "wagtailcore_page"."slug" = 'rhapsody-in-blue') LIMIT 1SELECT 1 AS "a" FROM "wagtailcore_page" WHERE ("wagtailcore_page"."depth" = 5 AND "wagtailcore_page"."path" BETWEEN '00010001000F00010000' AND '00010001000F0001ZZZZ' ANDNOT ("wagtailcore_page"."id" = 925) AND "wagtailcore_page"."slug" = 'rhapsody-in-blue') LIMIT 1
0.68
Connection: default
Transaction status: In transaction
/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(71)
response = callback(page, request, serve_args, serve_kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve_chain(13)
return page.serve(request, *args, **kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in serve(2162)
self.get_context(request, *args, **kwargs),/app/attendable/models/pages.py in get_context(741)
self.queue_update()/app/attendable/models/pages.py in queue_update(764)
self.save()/app/.heroku/python/lib/python3.13/contextlib.py in inner(85)
return func(*args, **kwds)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in save(1672)
self.full_clean()/app/mastheads/models.py in full_clean(159)
super().full_clean(/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in full_clean(1622)
super().full_clean(*args, **kwargs)/app/mastheads/models.py in clean(173)
super().clean(*args, **kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in clean(1627)
if not Page._slug_is_available(self.slug, parent_page, self):/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in _slug_is_available(1565)
return not siblings.filter(slug=slug).exists()
SELECT 1 AS "a" FROM "wagtailcore_page" WHERE ("wagtailcore_page"."locale_id" = 1 AND "wagtailcore_page"."translation_key" = '952bf707-3790-4975-b800-6d190224a27a'::uuidANDNOT ("wagtailcore_page"."id" = 925)) LIMIT 1SELECT 1 AS "a" FROM "wagtailcore_page" WHERE ("wagtailcore_page"."locale_id" = 1 AND "wagtailcore_page"."translation_key" = '952bf707-3790-4975-b800-6d190224a27a'::uuidANDNOT ("wagtailcore_page"."id" = 925)) LIMIT 1
0.99
Connection: default
Transaction status: In transaction
/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(71)
response = callback(page, request, serve_args, serve_kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve_chain(13)
return page.serve(request, *args, **kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in serve(2162)
self.get_context(request, *args, **kwargs),/app/attendable/models/pages.py in get_context(741)
self.queue_update()/app/attendable/models/pages.py in queue_update(764)
self.save()/app/.heroku/python/lib/python3.13/contextlib.py in inner(85)
return func(*args, **kwds)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in save(1672)
self.full_clean()/app/mastheads/models.py in full_clean(159)
super().full_clean(/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in full_clean(1622)
super().full_clean(*args, **kwargs)
SELECT 1 AS "a" FROM "pages_eventpage" WHERE ("pages_eventpage"."remote_id" = '10638' ANDNOT ("pages_eventpage"."page_ptr_id" = 925)) LIMIT 1SELECT 1 AS "a" FROM "pages_eventpage" WHERE ("pages_eventpage"."remote_id" = '10638' ANDNOT ("pages_eventpage"."page_ptr_id" = 925)) LIMIT 1
0.68
Connection: default
Transaction status: In transaction
/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(71)
response = callback(page, request, serve_args, serve_kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve_chain(13)
return page.serve(request, *args, **kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in serve(2162)
self.get_context(request, *args, **kwargs),/app/attendable/models/pages.py in get_context(741)
self.queue_update()/app/attendable/models/pages.py in queue_update(764)
self.save()/app/.heroku/python/lib/python3.13/contextlib.py in inner(85)
return func(*args, **kwds)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in save(1672)
self.full_clean()/app/mastheads/models.py in full_clean(159)
super().full_clean(/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in full_clean(1622)
super().full_clean(*args, **kwargs)
SELECT 1 AS "a" FROM "wagtailcore_page" WHERE ("wagtailcore_page"."path" = '00010001000F00010001' ANDNOT ("wagtailcore_page"."id" = 925)) LIMIT 1SELECT 1 AS "a" FROM "wagtailcore_page" WHERE ("wagtailcore_page"."path" = '00010001000F00010001' ANDNOT ("wagtailcore_page"."id" = 925)) LIMIT 1
0.65
Connection: default
Transaction status: In transaction
/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(71)
response = callback(page, request, serve_args, serve_kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve_chain(13)
return page.serve(request, *args, **kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in serve(2162)
self.get_context(request, *args, **kwargs),/app/attendable/models/pages.py in get_context(741)
self.queue_update()/app/attendable/models/pages.py in queue_update(764)
self.save()/app/.heroku/python/lib/python3.13/contextlib.py in inner(85)
return func(*args, **kwds)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in save(1672)
self.full_clean()/app/mastheads/models.py in full_clean(159)
super().full_clean(/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in full_clean(1622)
super().full_clean(*args, **kwargs)
/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(71)
response = callback(page, request, serve_args, serve_kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve_chain(13)
return page.serve(request, *args, **kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in serve(2162)
self.get_context(request, *args, **kwargs),/app/attendable/models/pages.py in get_context(741)
self.queue_update()/app/attendable/models/pages.py in queue_update(764)
self.save()/app/.heroku/python/lib/python3.13/contextlib.py in inner(85)
return func(*args, **kwds)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in save(1691)
old_record = Page.objects.get(id=self.id).specific
/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(71)
response = callback(page, request, serve_args, serve_kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve_chain(13)
return page.serve(request, *args, **kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in serve(2162)
self.get_context(request, *args, **kwargs),/app/attendable/models/pages.py in get_context(741)
self.queue_update()/app/attendable/models/pages.py in queue_update(764)
self.save()/app/.heroku/python/lib/python3.13/contextlib.py in inner(85)
return func(*args, **kwds)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in save(1691)
old_record = Page.objects.get(id=self.id).specific/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)
/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(71)
response = callback(page, request, serve_args, serve_kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve_chain(13)
return page.serve(request, *args, **kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in serve(2162)
self.get_context(request, *args, **kwargs),/app/attendable/models/pages.py in get_context(741)
self.queue_update()/app/attendable/models/pages.py in queue_update(764)
self.save()/app/.heroku/python/lib/python3.13/contextlib.py in inner(85)
return func(*args, **kwds)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in save(1698)
result = super().save(**kwargs)/app/.heroku/python/lib/python3.13/site-packages/modelcluster/models.py in save(202)
super().save(update_fields=real_update_fields, **kwargs)
/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(71)
response = callback(page, request, serve_args, serve_kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve_chain(13)
return page.serve(request, *args, **kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in serve(2162)
self.get_context(request, *args, **kwargs),/app/attendable/models/pages.py in get_context(741)
self.queue_update()/app/attendable/models/pages.py in queue_update(764)
self.save()/app/.heroku/python/lib/python3.13/contextlib.py in inner(85)
return func(*args, **kwds)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in save(1698)
result = super().save(**kwargs)/app/.heroku/python/lib/python3.13/site-packages/modelcluster/models.py in save(202)
super().save(update_fields=real_update_fields, **kwargs)
SELECT 1 AS "a" FROM "wagtailcore_site" INNER JOIN "wagtailcore_page" ON ("wagtailcore_site"."root_page_id" = "wagtailcore_page"."id") WHERE "wagtailcore_page"."translation_key" = '952bf707-3790-4975-b800-6d190224a27a'::uuid LIMIT 1SELECT 1 AS "a" FROM "wagtailcore_site" INNER JOIN "wagtailcore_page" ON ("wagtailcore_site"."root_page_id" = "wagtailcore_page"."id") WHERE "wagtailcore_page"."translation_key" = '952bf707-3790-4975-b800-6d190224a27a'::uuidLIMIT 1
0.80
Connection: default
Transaction status: In transaction
/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(71)
response = callback(page, request, serve_args, serve_kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve_chain(13)
return page.serve(request, *args, **kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in serve(2162)
self.get_context(request, *args, **kwargs),/app/attendable/models/pages.py in get_context(741)
self.queue_update()/app/attendable/models/pages.py in queue_update(764)
self.save()/app/.heroku/python/lib/python3.13/contextlib.py in inner(85)
return func(*args, **kwds)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in save(1714)
if self.is_site_root():/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in is_site_root(1650)
).exists()
/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(71)
response = callback(page, request, serve_args, serve_kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve_chain(13)
return page.serve(request, *args, **kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in serve(2162)
self.get_context(request, *args, **kwargs),/app/attendable/models/pages.py in get_context(741)
self.queue_update()/app/attendable/models/pages.py in queue_update(764)
self.save()/app/.heroku/python/lib/python3.13/contextlib.py in inner(84)
with self._recreate_cm():/app/.heroku/python/lib/python3.13/site-packages/django_tasks/backends/database/backend.py in save_result(56)
db_result.save()
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(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.62
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.06
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.
0.65
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.
0.62
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.
0.71
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.58
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.
0.56
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.62
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.
0.71
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
0.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/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.75
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
3 similar queries.
0.76
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)
7 similar queries.
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/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.
0.88
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
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(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 (661)SELECT ••• FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" IN (661)
7 similar queries.
0.78
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" = 661 AND "wagtailimages_rendition"."filter_spec" = 'width-1024' AND "wagtailimages_rendition"."focal_point_key" = '')SELECT ••• FROM "wagtailimages_rendition" WHERE ("wagtailimages_rendition"."image_id" = 661 AND "wagtailimages_rendition"."filter_spec" = 'width-1024' AND "wagtailimages_rendition"."focal_point_key" = '')
4 similar queries.
1.06
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 COUNT(*) AS "__count" FROM "attendable_event_type" INNER JOIN "pages_eventpage_event_types" ON ("attendable_event_type"."id" = "pages_eventpage_event_types"."eventtype_id") WHERE "pages_eventpage_event_types"."eventpage_id" = 925SELECT COUNT(*) AS "__count" FROM "attendable_event_type" INNER JOIN "pages_eventpage_event_types" ON ("attendable_event_type"."id" = "pages_eventpage_event_types"."eventtype_id") WHERE "pages_eventpage_event_types"."eventpage_id" = 925
1.38
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/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()
SELECT "attendable_event_type"."id", "attendable_event_type"."name", "attendable_event_type"."slug", "attendable_event_type"."remote_id", "attendable_event_type"."raw_data", "attendable_event_type"."last_imported" FROM "attendable_event_type" INNER JOIN "pages_eventpage_event_types" ON ("attendable_event_type"."id" = "pages_eventpage_event_types"."eventtype_id") WHERE "pages_eventpage_event_types"."eventpage_id" = 925SELECT ••• FROM "attendable_event_type" INNER JOIN "pages_eventpage_event_types" ON ("attendable_event_type"."id" = "pages_eventpage_event_types"."eventtype_id") WHERE "pages_eventpage_event_types"."eventpage_id" = 925
0.74
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/django/template/defaulttags.py in render(199)
len_values = len(values)
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 (1981) ORDER BY "wagtailcore_page"."path" ASCSELECT ••• FROM "wagtailcore_page" WHERE "wagtailcore_page"."id" IN (1981) ORDER BY "wagtailcore_page"."path" ASC
3 similar queries.
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/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/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 "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", "pages_profilepage"."page_ptr_id", "pages_profilepage"."canonical_url", "pages_profilepage"."og_image_id", "pages_profilepage"."featured_image_id", "pages_profilepage"."excerpt", "pages_profilepage"."exclude_from_site_search", "pages_profilepage"."search_engine_no_index", "pages_profilepage"."short_bio", "pages_profilepage"."long_bio", "pages_profilepage"."image_id" FROM "pages_profilepage" INNER JOIN "wagtailcore_page" ON ("pages_profilepage"."page_ptr_id" = "wagtailcore_page"."id") INNER JOIN "wagtailcore_page" T3 ON ("pages_profilepage"."page_ptr_id" = T3."id") WHERE "pages_profilepage"."page_ptr_id" IN (1388, 1453, 1354, 1389, 1420) ORDER BY T3."path" ASCSELECT ••• FROM "pages_profilepage" INNER JOIN "wagtailcore_page" ON ("pages_profilepage"."page_ptr_id" = "wagtailcore_page"."id") INNER JOIN "wagtailcore_page" T3 ON ("pages_profilepage"."page_ptr_id" = T3."id") WHERE "pages_profilepage"."page_ptr_id" IN (1388, 1453, 1354, 1389, 1420) ORDER BY T3."path" ASC
2.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(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/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 (463)SELECT ••• FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" IN (463)
7 similar queries.
0.69
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/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 "construkt_element"."id", "construkt_element"."name", "construkt_element"."content" FROM "construkt_element" WHERE "construkt_element"."id" IN (266)SELECT ••• FROM "construkt_element" WHERE "construkt_element"."id" IN (266)
0.68
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/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" = 699 LIMIT 21SELECT ••• FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" = 699 LIMIT 21
5 similar queries.
0.68
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(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/struct_block.py in render_as_block(84)
return self.block.render(self, 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(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(901)
current = getattr(current, bit)
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" = 699 AND "wagtailimages_rendition"."filter_spec" = 'fill-640x640' AND "wagtailimages_rendition"."focal_point_key" = '2e16d0ba')SELECT ••• FROM "wagtailimages_rendition" WHERE ("wagtailimages_rendition"."image_id" = 699 AND "wagtailimages_rendition"."filter_spec" = 'fill-640x640' AND "wagtailimages_rendition"."focal_point_key" = '2e16d0ba')
4 similar queries.
0.70
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(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/struct_block.py in render_as_block(84)
return self.block.render(self, 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_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" = 695 LIMIT 21SELECT ••• FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" = 695 LIMIT 21
5 similar queries.
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(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(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/struct_block.py in render_as_block(84)
return self.block.render(self, 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(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(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" = 793 LIMIT 21SELECT ••• FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" = 793 LIMIT 21
5 similar queries.
0.70
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(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/struct_block.py in render_as_block(84)
return self.block.render(self, 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(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(901)
current = getattr(current, bit)
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" = 793 AND "wagtailimages_rendition"."filter_spec" = 'fill-640x640' AND "wagtailimages_rendition"."focal_point_key" = '2e16d0ba')SELECT ••• FROM "wagtailimages_rendition" WHERE ("wagtailimages_rendition"."image_id" = 793 AND "wagtailimages_rendition"."filter_spec" = 'fill-640x640' AND "wagtailimages_rendition"."focal_point_key" = '2e16d0ba')
4 similar queries.
0.76
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(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/struct_block.py in render_as_block(84)
return self.block.render(self, 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_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" = 697 LIMIT 21SELECT ••• FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" = 697 LIMIT 21
5 similar queries.
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(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(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/struct_block.py in render_as_block(84)
return self.block.render(self, 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(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(901)
current = getattr(current, bit)
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" = 697 AND "wagtailimages_rendition"."filter_spec" = 'fill-640x640' AND "wagtailimages_rendition"."focal_point_key" = '2e16d0ba')SELECT ••• FROM "wagtailimages_rendition" WHERE ("wagtailimages_rendition"."image_id" = 697 AND "wagtailimages_rendition"."filter_spec" = 'fill-640x640' AND "wagtailimages_rendition"."focal_point_key" = '2e16d0ba')
4 similar queries.
0.71
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(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/struct_block.py in render_as_block(84)
return self.block.render(self, 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_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" = 826 LIMIT 21SELECT ••• FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" = 826 LIMIT 21
5 similar queries.
0.75
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(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/struct_block.py in render_as_block(84)
return self.block.render(self, 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(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(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 (440)SELECT ••• FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" IN (440)
7 similar queries.
0.75
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(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 "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 (67) ORDER BY "wagtailcore_page"."path" ASCSELECT ••• FROM "wagtailcore_page" WHERE "wagtailcore_page"."id" IN (67) ORDER BY "wagtailcore_page"."path" ASC
3 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(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(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/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/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)
/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(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/sections.py in events(405)
event_indicies = EventIndexMixin.page_class().objects.live().public()/app/.heroku/python/lib/python3.13/site-packages/wagtail/query.py in public(419)
return self.exclude(self.private_q())/app/.heroku/python/lib/python3.13/site-packages/wagtail/query.py in private_q(408)
for restriction in PageViewRestriction.objects.select_related("page").all():
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_eventindexpage"."page_ptr_id", "pages_eventindexpage"."canonical_url", "pages_eventindexpage"."og_image_id", "pages_eventindexpage"."keep_expired_events_for", "pages_eventindexpage"."archive_page_id", "pages_eventindexpage"."featured_image_id", "pages_eventindexpage"."excerpt", "pages_eventindexpage"."exclude_from_site_search", "pages_eventindexpage"."search_engine_no_index", "pages_eventindexpage"."content", "pages_eventindexpage"."masthead_media", "pages_eventindexpage"."_masthead_colour", "pages_eventindexpage"."_masthead_title", "pages_eventindexpage"."masthead_content" FROM "pages_eventindexpage" INNER JOIN "wagtailcore_page" ON ("pages_eventindexpage"."page_ptr_id" = "wagtailcore_page"."id") INNER JOIN "wagtailcore_page" T3 ON ("pages_eventindexpage"."page_ptr_id" = T3."id") WHERE "wagtailcore_page"."live" ORDER BY "wagtailcore_page"."path" ASCSELECT ••• FROM "pages_eventindexpage" INNER JOIN "wagtailcore_page" ON ("pages_eventindexpage"."page_ptr_id" = "wagtailcore_page"."id") INNER JOIN "wagtailcore_page" T3 ON ("pages_eventindexpage"."page_ptr_id" = T3."id") WHERE "wagtailcore_page"."live" ORDER BY "wagtailcore_page"."path" ASC
3 similar queries.
Duplicated 3 times.
1.57
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(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/sections.py in events(407)
(event_index.path, event_index.depth + 1) for event_index in event_indicies
/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(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/sections.py in events(414)
base_query = EventMixin.page_class().objects.live().public().dates_on_sale()/app/.heroku/python/lib/python3.13/site-packages/wagtail/query.py in public(419)
return self.exclude(self.private_q())/app/.heroku/python/lib/python3.13/site-packages/wagtail/query.py in private_q(408)
for restriction in PageViewRestriction.objects.select_related("page").all():
/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(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/sections.py in events(455)
events = events.index_filters(date_filters)/app/attendable/models/pages.py in index_filters(297)
self = self.instance_date_range(start_date, end_date)/app/attendable/models/pages.py in instance_date_range(419)
instances = InstanceMixin.page_class().objects.live().public()/app/.heroku/python/lib/python3.13/site-packages/wagtail/query.py in public(419)
return self.exclude(self.private_q())/app/.heroku/python/lib/python3.13/site-packages/wagtail/query.py in private_q(408)
for restriction in PageViewRestriction.objects.select_related("page").all():
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_instancepage"."page_ptr_id", "pages_instancepage"."remote_id", "pages_instancepage"."status", "pages_instancepage"."start_datetime", "pages_instancepage"."end_datetime", "pages_instancepage"."_booking_url", "pages_instancepage"."onsale_start_datetime", "pages_instancepage"."onsale_end_datetime", "pages_instancepage"."notes", "pages_instancepage"."capacity", "pages_instancepage"."availability", "pages_instancepage"."prices", "pages_instancepage"."venue_id", "pages_instancepage"."raw_data", "pages_instancepage"."last_imported" FROM "pages_instancepage" INNER JOIN "wagtailcore_page" ON ("pages_instancepage"."page_ptr_id" = "wagtailcore_page"."id") INNER JOIN "wagtailcore_page" T3 ON ("pages_instancepage"."page_ptr_id" = T3."id") WHERE ("wagtailcore_page"."live" AND ("pages_instancepage"."start_datetime" AT TIME ZONE 'America/Chicago')::date >= '2025-06-12'::date AND (("pages_instancepage"."start_datetime" AT TIME ZONE 'America/Chicago')::date <= '2025-09-01'::date OR ("pages_instancepage"."end_datetime" AT TIME ZONE 'America/Chicago')::date <= '2025-09-01'::date)) ORDER BY "pages_instancepage"."start_datetime" ASCSELECT ••• FROM "pages_instancepage" INNER JOIN "wagtailcore_page" ON ("pages_instancepage"."page_ptr_id" = "wagtailcore_page"."id") INNER JOIN "wagtailcore_page" T3 ON ("pages_instancepage"."page_ptr_id" = T3."id") WHERE ("wagtailcore_page"."live" AND ("pages_instancepage"."start_datetime" AT TIME ZONE 'America/Chicago')::date >= '2025-06-12'::date AND (("pages_instancepage"."start_datetime" AT TIME ZONE 'America/Chicago')::date <= '2025-09-01'::date OR ("pages_instancepage"."end_datetime" AT TIME ZONE 'America/Chicago')::date <= '2025-09-01'::date)) ORDER BY "pages_instancepage"."start_datetime" ASC
3 similar queries.
Duplicated 3 times.
5.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(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(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/sections.py in events(455)
events = events.index_filters(date_filters)/app/attendable/models/pages.py in index_filters(297)
self = self.instance_date_range(start_date, end_date)/app/attendable/models/pages.py in instance_date_range(434)
(instance.path[:-4], instance.depth - 1) for instance in instances
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", "pages_eventpage"."page_ptr_id", "pages_eventpage"."alert_banner_id", "pages_eventpage"."canonical_url", "pages_eventpage"."og_image_id", "pages_eventpage"."remote_id", "pages_eventpage"."status", "pages_eventpage"."first_instance_datetime", "pages_eventpage"."next_instance_datetime", "pages_eventpage"."last_instance_datetime", "pages_eventpage"."_booking_url", "pages_eventpage"."onsale_start_datetime", "pages_eventpage"."onsale_end_datetime", "pages_eventpage"."date_label", "pages_eventpage"."_duration_label", "pages_eventpage"."venue_label", "pages_eventpage"."raw_data", "pages_eventpage"."last_imported", "pages_eventpage"."update_last_requested", "pages_eventpage"."featured_image_id", "pages_eventpage"."excerpt", "pages_eventpage"."exclude_from_site_search", "pages_eventpage"."search_engine_no_index", "pages_eventpage"."content", "pages_eventpage"."masthead_media", "pages_eventpage"."_masthead_colour", "pages_eventpage"."_masthead_title" FROM "pages_eventpage" INNER JOIN "wagtailcore_page" ON ("pages_eventpage"."page_ptr_id" = "wagtailcore_page"."id") INNER JOIN "wagtailcore_page" T3 ON ("pages_eventpage"."page_ptr_id" = T3."id") WHERE "pages_eventpage"."page_ptr_id" IN ( SELECT V0."page_ptr_id" AS "pk" FROM "pages_eventpage" V0 INNER JOIN "wagtailcore_page" V1 ON (V0."page_ptr_id" = V1."id") INNER JOIN "pages_eventpage_event_types" V3 ON (V0."page_ptr_id" = V3."eventpage_id") INNER JOIN "attendable_event_type" V4 ON (V3."eventtype_id" = V4."id") WHERE (V1."live" AND (V0."onsale_start_datetime" ISNULLOR V0."onsale_start_datetime" <= '2025-08-10T06:53:00.841027+00:00'::timestamptz) AND (V0."onsale_end_datetime" ISNULLOR V0."onsale_end_datetime" >= '2025-08-10T06:53:00.841179+00:00'::timestamptz) AND V1."depth" = 4 AND V1."path"::text LIKE '000100010001%' AND V4."slug" = 'concert' AND ((V1."path" = '00010001000F00010007' AND V1."depth" = 5) OR (V1."path" = '000100010001000P' AND V1."depth" = 4) OR (V1."path" = '000100010001000I' AND V1."depth" = 4) OR (V1."path" = '0001000100010012' AND V1."depth" = 4) OR (V1."path" = '000100010001000R' AND V1."depth" = 4) OR (V1."path" = '0001000100010016' AND V1."depth" = 4) OR (V1."path" = '000100010001000Q' AND V1."depth" = 4) OR (V1."path" = '000100010001000S' AND V1."depth" = 4) OR (V1."path" = '00010001000F00010002' AND V1."depth" = 5) OR (V1."path" = '00010001000F0001000A' AND V1."depth" = 5) OR (V1."path" = '000100010001000M' AND V1."depth" = 4) OR (V1."path" = '000100010001000H' AND V1."depth" = 4) OR (V1."path" = '00010001000F0001000C' AND V1."depth" = 5) OR (V1."path" = '000100010001000V' AND V1."depth" = 4) OR (V1."path" = '000100010001000U' AND V1."depth" = 4) OR (V1."path" = '00010001000F00010003' AND V1."depth" = 5) OR (V1."path" = '0001000100010010' AND V1."depth" = 4) OR (V1."path" = '000100010001000T' AND V1."depth" = 4) OR (V1."path" = '0001000100010013' AND V1."depth" = 4) OR (V1."path" = '00010001000F00010008' AND V1."depth" = 5) OR (V1."path" = '00010001000F00010009' AND V1."depth" = 5) OR (V1."path" = '000100010001000J' AND V1."depth" = 4) OR (V1."path" = '0001000100010014' AND V1."depth" = 4) OR (V1."path" = '000100010001000L' AND V1."depth" = 4) OR (V1."path" = '000100010001000N' AND V1."depth" = 4) OR (V1."path" = '000100010001000W' AND V1."depth" = 4) OR (V1."path" = '0001000100010007' AND V1."depth" = 4) OR (V1."path" = '00010001000F00010004' AND V1."depth" = 5) OR (V1."path" = '000100010001000K' AND V1."depth" = 4) OR (V1."path" = '000100010001000G' AND V1."depth" = 4) OR (V1."path" = '00010001000F0001000B' AND V1."depth" = 5) OR (V1."path" = '000100010001000O' AND V1."depth" = 4) OR (V1."path" = '00010001000F00010006' AND V1."depth" = 5) OR (V1."path" = '00010001000F00010005' AND V1."depth" = 5))) ORDER BY V0."first_instance_datetime" ASC LIMIT 3 ) ORDER BY "pages_eventpage"."first_instance_datetime" ASCSELECT ••• FROM "pages_eventpage" INNER JOIN "wagtailcore_page" ON ("pages_eventpage"."page_ptr_id" = "wagtailcore_page"."id") INNER JOIN "wagtailcore_page" T3 ON ("pages_eventpage"."page_ptr_id" = T3."id") WHERE "pages_eventpage"."page_ptr_id" IN (SELECT V0."page_ptr_id" AS "pk" FROM "pages_eventpage" V0 INNER JOIN "wagtailcore_page" V1 ON (V0."page_ptr_id" = V1."id") INNER JOIN "pages_eventpage_event_types" V3 ON (V0."page_ptr_id" = V3."eventpage_id") INNER JOIN "attendable_event_type" V4 ON (V3."eventtype_id" = V4."id") WHERE (V1."live" AND (V0."onsale_start_datetime" ISNULLOR V0."onsale_start_datetime" <= '2025-08-10T06:53:00.841027+00:00'::timestamptz) AND (V0."onsale_end_datetime" ISNULLOR V0."onsale_end_datetime" >= '2025-08-10T06:53:00.841179+00:00'::timestamptz) AND V1."depth" = 4 AND V1."path"::text LIKE '000100010001%' AND V4."slug" = 'concert' AND ((V1."path" = '00010001000F00010007' AND V1."depth" = 5) OR (V1."path" = '000100010001000P' AND V1."depth" = 4) OR (V1."path" = '000100010001000I' AND V1."depth" = 4) OR (V1."path" = '0001000100010012' AND V1."depth" = 4) OR (V1."path" = '000100010001000R' AND V1."depth" = 4) OR (V1."path" = '0001000100010016' AND V1."depth" = 4) OR (V1."path" = '000100010001000Q' AND V1."depth" = 4) OR (V1."path" = '000100010001000S' AND V1."depth" = 4) OR (V1."path" = '00010001000F00010002' AND V1."depth" = 5) OR (V1."path" = '00010001000F0001000A' AND V1."depth" = 5) OR (V1."path" = '000100010001000M' AND V1."depth" = 4) OR (V1."path" = '000100010001000H' AND V1."depth" = 4) OR (V1."path" = '00010001000F0001000C' AND V1."depth" = 5) OR (V1."path" = '000100010001000V' AND V1."depth" = 4) OR (V1."path" = '000100010001000U' AND V1."depth" = 4) OR (V1."path" = '00010001000F00010003' AND V1."depth" = 5) OR (V1."path" = '0001000100010010' AND V1."depth" = 4) OR (V1."path" = '000100010001000T' AND V1."depth" = 4) OR (V1."path" = '0001000100010013' AND V1."depth" = 4) OR (V1."path" = '00010001000F00010008' AND V1."depth" = 5) OR (V1."path" = '00010001000F00010009' AND V1."depth" = 5) OR (V1."path" = '000100010001000J' AND V1."depth" = 4) OR (V1."path" = '0001000100010014' AND V1."depth" = 4) OR (V1."path" = '000100010001000L' AND V1."depth" = 4) OR (V1."path" = '000100010001000N' AND V1."depth" = 4) OR (V1."path" = '000100010001000W' AND V1."depth" = 4) OR (V1."path" = '0001000100010007' AND V1."depth" = 4) OR (V1."path" = '00010001000F00010004' AND V1."depth" = 5) OR (V1."path" = '000100010001000K' AND V1."depth" = 4) OR (V1."path" = '000100010001000G' AND V1."depth" = 4) OR (V1."path" = '00010001000F0001000B' AND V1."depth" = 5) OR (V1."path" = '000100010001000O' AND V1."depth" = 4) OR (V1."path" = '00010001000F00010006' AND V1."depth" = 5) OR (V1."path" = '00010001000F00010005' AND V1."depth" = 5))) ORDER BY V0."first_instance_datetime" ASCLIMIT 3) ORDER BY "pages_eventpage"."first_instance_datetime" ASC
3 similar queries.
4.10
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(326)
if match:
/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(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/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(925)
current = current()/app/construkt/blocks/sections.py in events(405)
event_indicies = EventIndexMixin.page_class().objects.live().public()/app/.heroku/python/lib/python3.13/site-packages/wagtail/query.py in public(419)
return self.exclude(self.private_q())/app/.heroku/python/lib/python3.13/site-packages/wagtail/query.py in private_q(408)
for restriction in PageViewRestriction.objects.select_related("page").all():
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_eventindexpage"."page_ptr_id", "pages_eventindexpage"."canonical_url", "pages_eventindexpage"."og_image_id", "pages_eventindexpage"."keep_expired_events_for", "pages_eventindexpage"."archive_page_id", "pages_eventindexpage"."featured_image_id", "pages_eventindexpage"."excerpt", "pages_eventindexpage"."exclude_from_site_search", "pages_eventindexpage"."search_engine_no_index", "pages_eventindexpage"."content", "pages_eventindexpage"."masthead_media", "pages_eventindexpage"."_masthead_colour", "pages_eventindexpage"."_masthead_title", "pages_eventindexpage"."masthead_content" FROM "pages_eventindexpage" INNER JOIN "wagtailcore_page" ON ("pages_eventindexpage"."page_ptr_id" = "wagtailcore_page"."id") INNER JOIN "wagtailcore_page" T3 ON ("pages_eventindexpage"."page_ptr_id" = T3."id") WHERE "wagtailcore_page"."live" ORDER BY "wagtailcore_page"."path" ASCSELECT ••• FROM "pages_eventindexpage" INNER JOIN "wagtailcore_page" ON ("pages_eventindexpage"."page_ptr_id" = "wagtailcore_page"."id") INNER JOIN "wagtailcore_page" T3 ON ("pages_eventindexpage"."page_ptr_id" = T3."id") WHERE "wagtailcore_page"."live" ORDER BY "wagtailcore_page"."path" ASC
3 similar queries.
Duplicated 3 times.
1.14
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(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/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(925)
current = current()/app/construkt/blocks/sections.py in events(407)
(event_index.path, event_index.depth + 1) for event_index in event_indicies
/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(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/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(925)
current = current()/app/construkt/blocks/sections.py in events(414)
base_query = EventMixin.page_class().objects.live().public().dates_on_sale()/app/.heroku/python/lib/python3.13/site-packages/wagtail/query.py in public(419)
return self.exclude(self.private_q())/app/.heroku/python/lib/python3.13/site-packages/wagtail/query.py in private_q(408)
for restriction in PageViewRestriction.objects.select_related("page").all():
/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(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/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(925)
current = current()/app/construkt/blocks/sections.py in events(455)
events = events.index_filters(date_filters)/app/attendable/models/pages.py in index_filters(297)
self = self.instance_date_range(start_date, end_date)/app/attendable/models/pages.py in instance_date_range(419)
instances = InstanceMixin.page_class().objects.live().public()/app/.heroku/python/lib/python3.13/site-packages/wagtail/query.py in public(419)
return self.exclude(self.private_q())/app/.heroku/python/lib/python3.13/site-packages/wagtail/query.py in private_q(408)
for restriction in PageViewRestriction.objects.select_related("page").all():
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_instancepage"."page_ptr_id", "pages_instancepage"."remote_id", "pages_instancepage"."status", "pages_instancepage"."start_datetime", "pages_instancepage"."end_datetime", "pages_instancepage"."_booking_url", "pages_instancepage"."onsale_start_datetime", "pages_instancepage"."onsale_end_datetime", "pages_instancepage"."notes", "pages_instancepage"."capacity", "pages_instancepage"."availability", "pages_instancepage"."prices", "pages_instancepage"."venue_id", "pages_instancepage"."raw_data", "pages_instancepage"."last_imported" FROM "pages_instancepage" INNER JOIN "wagtailcore_page" ON ("pages_instancepage"."page_ptr_id" = "wagtailcore_page"."id") INNER JOIN "wagtailcore_page" T3 ON ("pages_instancepage"."page_ptr_id" = T3."id") WHERE ("wagtailcore_page"."live" AND ("pages_instancepage"."start_datetime" AT TIME ZONE 'America/Chicago')::date >= '2025-06-12'::date AND (("pages_instancepage"."start_datetime" AT TIME ZONE 'America/Chicago')::date <= '2025-09-01'::date OR ("pages_instancepage"."end_datetime" AT TIME ZONE 'America/Chicago')::date <= '2025-09-01'::date)) ORDER BY "pages_instancepage"."start_datetime" ASCSELECT ••• FROM "pages_instancepage" INNER JOIN "wagtailcore_page" ON ("pages_instancepage"."page_ptr_id" = "wagtailcore_page"."id") INNER JOIN "wagtailcore_page" T3 ON ("pages_instancepage"."page_ptr_id" = T3."id") WHERE ("wagtailcore_page"."live" AND ("pages_instancepage"."start_datetime" AT TIME ZONE 'America/Chicago')::date >= '2025-06-12'::date AND (("pages_instancepage"."start_datetime" AT TIME ZONE 'America/Chicago')::date <= '2025-09-01'::date OR ("pages_instancepage"."end_datetime" AT TIME ZONE 'America/Chicago')::date <= '2025-09-01'::date)) ORDER BY "pages_instancepage"."start_datetime" ASC
3 similar queries.
Duplicated 3 times.
3.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/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(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/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(925)
current = current()/app/construkt/blocks/sections.py in events(455)
events = events.index_filters(date_filters)/app/attendable/models/pages.py in index_filters(297)
self = self.instance_date_range(start_date, end_date)/app/attendable/models/pages.py in instance_date_range(434)
(instance.path[:-4], instance.depth - 1) for instance in instances
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", "pages_eventpage"."page_ptr_id", "pages_eventpage"."alert_banner_id", "pages_eventpage"."canonical_url", "pages_eventpage"."og_image_id", "pages_eventpage"."remote_id", "pages_eventpage"."status", "pages_eventpage"."first_instance_datetime", "pages_eventpage"."next_instance_datetime", "pages_eventpage"."last_instance_datetime", "pages_eventpage"."_booking_url", "pages_eventpage"."onsale_start_datetime", "pages_eventpage"."onsale_end_datetime", "pages_eventpage"."date_label", "pages_eventpage"."_duration_label", "pages_eventpage"."venue_label", "pages_eventpage"."raw_data", "pages_eventpage"."last_imported", "pages_eventpage"."update_last_requested", "pages_eventpage"."featured_image_id", "pages_eventpage"."excerpt", "pages_eventpage"."exclude_from_site_search", "pages_eventpage"."search_engine_no_index", "pages_eventpage"."content", "pages_eventpage"."masthead_media", "pages_eventpage"."_masthead_colour", "pages_eventpage"."_masthead_title" FROM "pages_eventpage" INNER JOIN "wagtailcore_page" ON ("pages_eventpage"."page_ptr_id" = "wagtailcore_page"."id") INNER JOIN "wagtailcore_page" T3 ON ("pages_eventpage"."page_ptr_id" = T3."id") WHERE "pages_eventpage"."page_ptr_id" IN ( SELECT V0."page_ptr_id" AS "pk" FROM "pages_eventpage" V0 INNER JOIN "wagtailcore_page" V1 ON (V0."page_ptr_id" = V1."id") INNER JOIN "pages_eventpage_event_types" V3 ON (V0."page_ptr_id" = V3."eventpage_id") INNER JOIN "attendable_event_type" V4 ON (V3."eventtype_id" = V4."id") WHERE (V1."live" AND (V0."onsale_start_datetime" ISNULLOR V0."onsale_start_datetime" <= '2025-08-10T06:53:00.888570+00:00'::timestamptz) AND (V0."onsale_end_datetime" ISNULLOR V0."onsale_end_datetime" >= '2025-08-10T06:53:00.888717+00:00'::timestamptz) AND V1."depth" = 4 AND V1."path"::text LIKE '000100010001%' AND V4."slug" = 'concert' AND ((V1."path" = '00010001000F00010007' AND V1."depth" = 5) OR (V1."path" = '000100010001000P' AND V1."depth" = 4) OR (V1."path" = '000100010001000I' AND V1."depth" = 4) OR (V1."path" = '0001000100010012' AND V1."depth" = 4) OR (V1."path" = '000100010001000R' AND V1."depth" = 4) OR (V1."path" = '0001000100010016' AND V1."depth" = 4) OR (V1."path" = '000100010001000Q' AND V1."depth" = 4) OR (V1."path" = '000100010001000S' AND V1."depth" = 4) OR (V1."path" = '00010001000F00010002' AND V1."depth" = 5) OR (V1."path" = '00010001000F0001000A' AND V1."depth" = 5) OR (V1."path" = '000100010001000M' AND V1."depth" = 4) OR (V1."path" = '000100010001000H' AND V1."depth" = 4) OR (V1."path" = '00010001000F0001000C' AND V1."depth" = 5) OR (V1."path" = '000100010001000V' AND V1."depth" = 4) OR (V1."path" = '000100010001000U' AND V1."depth" = 4) OR (V1."path" = '00010001000F00010003' AND V1."depth" = 5) OR (V1."path" = '0001000100010010' AND V1."depth" = 4) OR (V1."path" = '000100010001000T' AND V1."depth" = 4) OR (V1."path" = '0001000100010013' AND V1."depth" = 4) OR (V1."path" = '00010001000F00010008' AND V1."depth" = 5) OR (V1."path" = '00010001000F00010009' AND V1."depth" = 5) OR (V1."path" = '000100010001000J' AND V1."depth" = 4) OR (V1."path" = '0001000100010014' AND V1."depth" = 4) OR (V1."path" = '000100010001000L' AND V1."depth" = 4) OR (V1."path" = '000100010001000N' AND V1."depth" = 4) OR (V1."path" = '000100010001000W' AND V1."depth" = 4) OR (V1."path" = '0001000100010007' AND V1."depth" = 4) OR (V1."path" = '00010001000F00010004' AND V1."depth" = 5) OR (V1."path" = '000100010001000K' AND V1."depth" = 4) OR (V1."path" = '000100010001000G' AND V1."depth" = 4) OR (V1."path" = '00010001000F0001000B' AND V1."depth" = 5) OR (V1."path" = '000100010001000O' AND V1."depth" = 4) OR (V1."path" = '00010001000F00010006' AND V1."depth" = 5) OR (V1."path" = '00010001000F00010005' AND V1."depth" = 5))) ORDER BY V0."first_instance_datetime" ASC LIMIT 3 ) ORDER BY "pages_eventpage"."first_instance_datetime" ASCSELECT ••• FROM "pages_eventpage" INNER JOIN "wagtailcore_page" ON ("pages_eventpage"."page_ptr_id" = "wagtailcore_page"."id") INNER JOIN "wagtailcore_page" T3 ON ("pages_eventpage"."page_ptr_id" = T3."id") WHERE "pages_eventpage"."page_ptr_id" IN (SELECT V0."page_ptr_id" AS "pk" FROM "pages_eventpage" V0 INNER JOIN "wagtailcore_page" V1 ON (V0."page_ptr_id" = V1."id") INNER JOIN "pages_eventpage_event_types" V3 ON (V0."page_ptr_id" = V3."eventpage_id") INNER JOIN "attendable_event_type" V4 ON (V3."eventtype_id" = V4."id") WHERE (V1."live" AND (V0."onsale_start_datetime" ISNULLOR V0."onsale_start_datetime" <= '2025-08-10T06:53:00.888570+00:00'::timestamptz) AND (V0."onsale_end_datetime" ISNULLOR V0."onsale_end_datetime" >= '2025-08-10T06:53:00.888717+00:00'::timestamptz) AND V1."depth" = 4 AND V1."path"::text LIKE '000100010001%' AND V4."slug" = 'concert' AND ((V1."path" = '00010001000F00010007' AND V1."depth" = 5) OR (V1."path" = '000100010001000P' AND V1."depth" = 4) OR (V1."path" = '000100010001000I' AND V1."depth" = 4) OR (V1."path" = '0001000100010012' AND V1."depth" = 4) OR (V1."path" = '000100010001000R' AND V1."depth" = 4) OR (V1."path" = '0001000100010016' AND V1."depth" = 4) OR (V1."path" = '000100010001000Q' AND V1."depth" = 4) OR (V1."path" = '000100010001000S' AND V1."depth" = 4) OR (V1."path" = '00010001000F00010002' AND V1."depth" = 5) OR (V1."path" = '00010001000F0001000A' AND V1."depth" = 5) OR (V1."path" = '000100010001000M' AND V1."depth" = 4) OR (V1."path" = '000100010001000H' AND V1."depth" = 4) OR (V1."path" = '00010001000F0001000C' AND V1."depth" = 5) OR (V1."path" = '000100010001000V' AND V1."depth" = 4) OR (V1."path" = '000100010001000U' AND V1."depth" = 4) OR (V1."path" = '00010001000F00010003' AND V1."depth" = 5) OR (V1."path" = '0001000100010010' AND V1."depth" = 4) OR (V1."path" = '000100010001000T' AND V1."depth" = 4) OR (V1."path" = '0001000100010013' AND V1."depth" = 4) OR (V1."path" = '00010001000F00010008' AND V1."depth" = 5) OR (V1."path" = '00010001000F00010009' AND V1."depth" = 5) OR (V1."path" = '000100010001000J' AND V1."depth" = 4) OR (V1."path" = '0001000100010014' AND V1."depth" = 4) OR (V1."path" = '000100010001000L' AND V1."depth" = 4) OR (V1."path" = '000100010001000N' AND V1."depth" = 4) OR (V1."path" = '000100010001000W' AND V1."depth" = 4) OR (V1."path" = '0001000100010007' AND V1."depth" = 4) OR (V1."path" = '00010001000F00010004' AND V1."depth" = 5) OR (V1."path" = '000100010001000K' AND V1."depth" = 4) OR (V1."path" = '000100010001000G' AND V1."depth" = 4) OR (V1."path" = '00010001000F0001000B' AND V1."depth" = 5) OR (V1."path" = '000100010001000O' AND V1."depth" = 4) OR (V1."path" = '00010001000F00010006' AND V1."depth" = 5) OR (V1."path" = '00010001000F00010005' AND V1."depth" = 5))) ORDER BY V0."first_instance_datetime" ASCLIMIT 3) ORDER BY "pages_eventpage"."first_instance_datetime" ASC
3 similar queries.
3.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(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(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/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/construkt/templatetags/construkt_tags.py in count_attr(44)
return f"{key}={len(iterable)}"
/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(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(194)
values = self.sequence.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/sections.py in events(405)
event_indicies = EventIndexMixin.page_class().objects.live().public()/app/.heroku/python/lib/python3.13/site-packages/wagtail/query.py in public(419)
return self.exclude(self.private_q())/app/.heroku/python/lib/python3.13/site-packages/wagtail/query.py in private_q(408)
for restriction in PageViewRestriction.objects.select_related("page").all():
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_eventindexpage"."page_ptr_id", "pages_eventindexpage"."canonical_url", "pages_eventindexpage"."og_image_id", "pages_eventindexpage"."keep_expired_events_for", "pages_eventindexpage"."archive_page_id", "pages_eventindexpage"."featured_image_id", "pages_eventindexpage"."excerpt", "pages_eventindexpage"."exclude_from_site_search", "pages_eventindexpage"."search_engine_no_index", "pages_eventindexpage"."content", "pages_eventindexpage"."masthead_media", "pages_eventindexpage"."_masthead_colour", "pages_eventindexpage"."_masthead_title", "pages_eventindexpage"."masthead_content" FROM "pages_eventindexpage" INNER JOIN "wagtailcore_page" ON ("pages_eventindexpage"."page_ptr_id" = "wagtailcore_page"."id") INNER JOIN "wagtailcore_page" T3 ON ("pages_eventindexpage"."page_ptr_id" = T3."id") WHERE "wagtailcore_page"."live" ORDER BY "wagtailcore_page"."path" ASCSELECT ••• FROM "pages_eventindexpage" INNER JOIN "wagtailcore_page" ON ("pages_eventindexpage"."page_ptr_id" = "wagtailcore_page"."id") INNER JOIN "wagtailcore_page" T3 ON ("pages_eventindexpage"."page_ptr_id" = T3."id") WHERE "wagtailcore_page"."live" ORDER BY "wagtailcore_page"."path" ASC
3 similar queries.
Duplicated 3 times.
1.30
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(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(194)
values = self.sequence.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/sections.py in events(407)
(event_index.path, event_index.depth + 1) for event_index in event_indicies
/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(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(194)
values = self.sequence.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/sections.py in events(414)
base_query = EventMixin.page_class().objects.live().public().dates_on_sale()/app/.heroku/python/lib/python3.13/site-packages/wagtail/query.py in public(419)
return self.exclude(self.private_q())/app/.heroku/python/lib/python3.13/site-packages/wagtail/query.py in private_q(408)
for restriction in PageViewRestriction.objects.select_related("page").all():
/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(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(194)
values = self.sequence.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/sections.py in events(455)
events = events.index_filters(date_filters)/app/attendable/models/pages.py in index_filters(297)
self = self.instance_date_range(start_date, end_date)/app/attendable/models/pages.py in instance_date_range(419)
instances = InstanceMixin.page_class().objects.live().public()/app/.heroku/python/lib/python3.13/site-packages/wagtail/query.py in public(419)
return self.exclude(self.private_q())/app/.heroku/python/lib/python3.13/site-packages/wagtail/query.py in private_q(408)
for restriction in PageViewRestriction.objects.select_related("page").all():
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_instancepage"."page_ptr_id", "pages_instancepage"."remote_id", "pages_instancepage"."status", "pages_instancepage"."start_datetime", "pages_instancepage"."end_datetime", "pages_instancepage"."_booking_url", "pages_instancepage"."onsale_start_datetime", "pages_instancepage"."onsale_end_datetime", "pages_instancepage"."notes", "pages_instancepage"."capacity", "pages_instancepage"."availability", "pages_instancepage"."prices", "pages_instancepage"."venue_id", "pages_instancepage"."raw_data", "pages_instancepage"."last_imported" FROM "pages_instancepage" INNER JOIN "wagtailcore_page" ON ("pages_instancepage"."page_ptr_id" = "wagtailcore_page"."id") INNER JOIN "wagtailcore_page" T3 ON ("pages_instancepage"."page_ptr_id" = T3."id") WHERE ("wagtailcore_page"."live" AND ("pages_instancepage"."start_datetime" AT TIME ZONE 'America/Chicago')::date >= '2025-06-12'::date AND (("pages_instancepage"."start_datetime" AT TIME ZONE 'America/Chicago')::date <= '2025-09-01'::date OR ("pages_instancepage"."end_datetime" AT TIME ZONE 'America/Chicago')::date <= '2025-09-01'::date)) ORDER BY "pages_instancepage"."start_datetime" ASCSELECT ••• FROM "pages_instancepage" INNER JOIN "wagtailcore_page" ON ("pages_instancepage"."page_ptr_id" = "wagtailcore_page"."id") INNER JOIN "wagtailcore_page" T3 ON ("pages_instancepage"."page_ptr_id" = T3."id") WHERE ("wagtailcore_page"."live" AND ("pages_instancepage"."start_datetime" AT TIME ZONE 'America/Chicago')::date >= '2025-06-12'::date AND (("pages_instancepage"."start_datetime" AT TIME ZONE 'America/Chicago')::date <= '2025-09-01'::date OR ("pages_instancepage"."end_datetime" AT TIME ZONE 'America/Chicago')::date <= '2025-09-01'::date)) ORDER BY "pages_instancepage"."start_datetime" ASC
3 similar queries.
Duplicated 3 times.
3.72
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(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(194)
values = self.sequence.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/sections.py in events(455)
events = events.index_filters(date_filters)/app/attendable/models/pages.py in index_filters(297)
self = self.instance_date_range(start_date, end_date)/app/attendable/models/pages.py in instance_date_range(434)
(instance.path[:-4], instance.depth - 1) for instance in instances
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", "pages_eventpage"."page_ptr_id", "pages_eventpage"."alert_banner_id", "pages_eventpage"."canonical_url", "pages_eventpage"."og_image_id", "pages_eventpage"."remote_id", "pages_eventpage"."status", "pages_eventpage"."first_instance_datetime", "pages_eventpage"."next_instance_datetime", "pages_eventpage"."last_instance_datetime", "pages_eventpage"."_booking_url", "pages_eventpage"."onsale_start_datetime", "pages_eventpage"."onsale_end_datetime", "pages_eventpage"."date_label", "pages_eventpage"."_duration_label", "pages_eventpage"."venue_label", "pages_eventpage"."raw_data", "pages_eventpage"."last_imported", "pages_eventpage"."update_last_requested", "pages_eventpage"."featured_image_id", "pages_eventpage"."excerpt", "pages_eventpage"."exclude_from_site_search", "pages_eventpage"."search_engine_no_index", "pages_eventpage"."content", "pages_eventpage"."masthead_media", "pages_eventpage"."_masthead_colour", "pages_eventpage"."_masthead_title" FROM "pages_eventpage" INNER JOIN "wagtailcore_page" ON ("pages_eventpage"."page_ptr_id" = "wagtailcore_page"."id") INNER JOIN "wagtailcore_page" T3 ON ("pages_eventpage"."page_ptr_id" = T3."id") WHERE "pages_eventpage"."page_ptr_id" IN ( SELECT V0."page_ptr_id" AS "pk" FROM "pages_eventpage" V0 INNER JOIN "wagtailcore_page" V1 ON (V0."page_ptr_id" = V1."id") INNER JOIN "pages_eventpage_event_types" V3 ON (V0."page_ptr_id" = V3."eventpage_id") INNER JOIN "attendable_event_type" V4 ON (V3."eventtype_id" = V4."id") WHERE (V1."live" AND (V0."onsale_start_datetime" ISNULLOR V0."onsale_start_datetime" <= '2025-08-10T06:53:00.937912+00:00'::timestamptz) AND (V0."onsale_end_datetime" ISNULLOR V0."onsale_end_datetime" >= '2025-08-10T06:53:00.938057+00:00'::timestamptz) AND V1."depth" = 4 AND V1."path"::text LIKE '000100010001%' AND V4."slug" = 'concert' AND ((V1."path" = '00010001000F00010007' AND V1."depth" = 5) OR (V1."path" = '000100010001000P' AND V1."depth" = 4) OR (V1."path" = '000100010001000I' AND V1."depth" = 4) OR (V1."path" = '0001000100010012' AND V1."depth" = 4) OR (V1."path" = '000100010001000R' AND V1."depth" = 4) OR (V1."path" = '0001000100010016' AND V1."depth" = 4) OR (V1."path" = '000100010001000Q' AND V1."depth" = 4) OR (V1."path" = '000100010001000S' AND V1."depth" = 4) OR (V1."path" = '00010001000F00010002' AND V1."depth" = 5) OR (V1."path" = '00010001000F0001000A' AND V1."depth" = 5) OR (V1."path" = '000100010001000M' AND V1."depth" = 4) OR (V1."path" = '000100010001000H' AND V1."depth" = 4) OR (V1."path" = '00010001000F0001000C' AND V1."depth" = 5) OR (V1."path" = '000100010001000V' AND V1."depth" = 4) OR (V1."path" = '000100010001000U' AND V1."depth" = 4) OR (V1."path" = '00010001000F00010003' AND V1."depth" = 5) OR (V1."path" = '0001000100010010' AND V1."depth" = 4) OR (V1."path" = '000100010001000T' AND V1."depth" = 4) OR (V1."path" = '0001000100010013' AND V1."depth" = 4) OR (V1."path" = '00010001000F00010008' AND V1."depth" = 5) OR (V1."path" = '00010001000F00010009' AND V1."depth" = 5) OR (V1."path" = '000100010001000J' AND V1."depth" = 4) OR (V1."path" = '0001000100010014' AND V1."depth" = 4) OR (V1."path" = '000100010001000L' AND V1."depth" = 4) OR (V1."path" = '000100010001000N' AND V1."depth" = 4) OR (V1."path" = '000100010001000W' AND V1."depth" = 4) OR (V1."path" = '0001000100010007' AND V1."depth" = 4) OR (V1."path" = '00010001000F00010004' AND V1."depth" = 5) OR (V1."path" = '000100010001000K' AND V1."depth" = 4) OR (V1."path" = '000100010001000G' AND V1."depth" = 4) OR (V1."path" = '00010001000F0001000B' AND V1."depth" = 5) OR (V1."path" = '000100010001000O' AND V1."depth" = 4) OR (V1."path" = '00010001000F00010006' AND V1."depth" = 5) OR (V1."path" = '00010001000F00010005' AND V1."depth" = 5))) ORDER BY V0."first_instance_datetime" ASC LIMIT 3 ) ORDER BY "pages_eventpage"."first_instance_datetime" ASCSELECT ••• FROM "pages_eventpage" INNER JOIN "wagtailcore_page" ON ("pages_eventpage"."page_ptr_id" = "wagtailcore_page"."id") INNER JOIN "wagtailcore_page" T3 ON ("pages_eventpage"."page_ptr_id" = T3."id") WHERE "pages_eventpage"."page_ptr_id" IN (SELECT V0."page_ptr_id" AS "pk" FROM "pages_eventpage" V0 INNER JOIN "wagtailcore_page" V1 ON (V0."page_ptr_id" = V1."id") INNER JOIN "pages_eventpage_event_types" V3 ON (V0."page_ptr_id" = V3."eventpage_id") INNER JOIN "attendable_event_type" V4 ON (V3."eventtype_id" = V4."id") WHERE (V1."live" AND (V0."onsale_start_datetime" ISNULLOR V0."onsale_start_datetime" <= '2025-08-10T06:53:00.937912+00:00'::timestamptz) AND (V0."onsale_end_datetime" ISNULLOR V0."onsale_end_datetime" >= '2025-08-10T06:53:00.938057+00:00'::timestamptz) AND V1."depth" = 4 AND V1."path"::text LIKE '000100010001%' AND V4."slug" = 'concert' AND ((V1."path" = '00010001000F00010007' AND V1."depth" = 5) OR (V1."path" = '000100010001000P' AND V1."depth" = 4) OR (V1."path" = '000100010001000I' AND V1."depth" = 4) OR (V1."path" = '0001000100010012' AND V1."depth" = 4) OR (V1."path" = '000100010001000R' AND V1."depth" = 4) OR (V1."path" = '0001000100010016' AND V1."depth" = 4) OR (V1."path" = '000100010001000Q' AND V1."depth" = 4) OR (V1."path" = '000100010001000S' AND V1."depth" = 4) OR (V1."path" = '00010001000F00010002' AND V1."depth" = 5) OR (V1."path" = '00010001000F0001000A' AND V1."depth" = 5) OR (V1."path" = '000100010001000M' AND V1."depth" = 4) OR (V1."path" = '000100010001000H' AND V1."depth" = 4) OR (V1."path" = '00010001000F0001000C' AND V1."depth" = 5) OR (V1."path" = '000100010001000V' AND V1."depth" = 4) OR (V1."path" = '000100010001000U' AND V1."depth" = 4) OR (V1."path" = '00010001000F00010003' AND V1."depth" = 5) OR (V1."path" = '0001000100010010' AND V1."depth" = 4) OR (V1."path" = '000100010001000T' AND V1."depth" = 4) OR (V1."path" = '0001000100010013' AND V1."depth" = 4) OR (V1."path" = '00010001000F00010008' AND V1."depth" = 5) OR (V1."path" = '00010001000F00010009' AND V1."depth" = 5) OR (V1."path" = '000100010001000J' AND V1."depth" = 4) OR (V1."path" = '0001000100010014' AND V1."depth" = 4) OR (V1."path" = '000100010001000L' AND V1."depth" = 4) OR (V1."path" = '000100010001000N' AND V1."depth" = 4) OR (V1."path" = '000100010001000W' AND V1."depth" = 4) OR (V1."path" = '0001000100010007' AND V1."depth" = 4) OR (V1."path" = '00010001000F00010004' AND V1."depth" = 5) OR (V1."path" = '000100010001000K' AND V1."depth" = 4) OR (V1."path" = '000100010001000G' AND V1."depth" = 4) OR (V1."path" = '00010001000F0001000B' AND V1."depth" = 5) OR (V1."path" = '000100010001000O' AND V1."depth" = 4) OR (V1."path" = '00010001000F00010006' AND V1."depth" = 5) OR (V1."path" = '00010001000F00010005' AND V1."depth" = 5))) ORDER BY V0."first_instance_datetime" ASCLIMIT 3) ORDER BY "pages_eventpage"."first_instance_datetime" ASC
3 similar queries.
4.96
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(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(199)
len_values = len(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 (969)SELECT ••• FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" IN (969)
7 similar queries.
1.50
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(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/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(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/mastheads/models.py in featured_or_masthead_image(110)
return media[0].value.get("image", None)/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_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 (968)SELECT ••• FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" IN (968)
7 similar queries.
0.72
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(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/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(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/mastheads/models.py in featured_or_masthead_image(110)
return media[0].value.get("image", None)/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_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 (967)SELECT ••• FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" IN (967)
7 similar queries.
0.71
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(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/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(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/mastheads/models.py in featured_or_masthead_image(110)
return media[0].value.get("image", None)/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 "attendable_event_type"."slug" AS "slug" FROM "attendable_event_type" INNER JOIN "pages_eventpage_event_types" ON ("attendable_event_type"."id" = "pages_eventpage_event_types"."eventtype_id") WHERE "pages_eventpage_event_types"."eventpage_id" = 925SELECT ••• FROM "attendable_event_type" INNER JOIN "pages_eventpage_event_types" ON ("attendable_event_type"."id" = "pages_eventpage_event_types"."eventtype_id") WHERE "pages_eventpage_event_types"."eventpage_id" = 925
5 similar queries.
Duplicated 5 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(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/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>(101)
"in": infix(9, lambda context, x, y: x.eval(context) in 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/attendable/models/pages.py in event_type_slugs(510)
return list(self.event_types.values_list("slug", flat=True))
SELECT "attendable_event_type"."slug" AS "slug" FROM "attendable_event_type" INNER JOIN "pages_eventpage_event_types" ON ("attendable_event_type"."id" = "pages_eventpage_event_types"."eventtype_id") WHERE "pages_eventpage_event_types"."eventpage_id" = 925SELECT ••• FROM "attendable_event_type" INNER JOIN "pages_eventpage_event_types" ON ("attendable_event_type"."id" = "pages_eventpage_event_types"."eventtype_id") WHERE "pages_eventpage_event_types"."eventpage_id" = 925
5 similar queries.
Duplicated 5 times.
0.70
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/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>(101)
"in": infix(9, lambda context, x, y: x.eval(context) in 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/attendable/models/pages.py in event_type_slugs(510)
return list(self.event_types.values_list("slug", flat=True))
SELECTDISTINCT "attendable_instance_tag"."slug" AS "tags__slug", "pages_instancepage"."start_datetime" FROM "pages_instancepage" INNER JOIN "wagtailcore_page" ON ("pages_instancepage"."page_ptr_id" = "wagtailcore_page"."id") INNER JOIN "pages_instancepage_tags" ON ("pages_instancepage"."page_ptr_id" = "pages_instancepage_tags"."instancepage_id") INNER JOIN "attendable_instance_tag" ON ("pages_instancepage_tags"."instancetag_id" = "attendable_instance_tag"."id") WHERE ("wagtailcore_page"."path"::text LIKE '00010001000F00010001%' AND "wagtailcore_page"."depth" >= 5 ANDNOT ("pages_instancepage"."page_ptr_id" = 925) AND "wagtailcore_page"."depth" = 6 AND "pages_instancepage"."status" IN ('ONS', 'LAV') AND ("pages_instancepage"."onsale_start_datetime" ISNULLOR "pages_instancepage"."onsale_start_datetime" <= '2025-08-10T06:53:00.572668+00:00'::timestamptz) AND ("pages_instancepage"."onsale_end_datetime" ISNULLOR "pages_instancepage"."onsale_end_datetime" >= '2025-08-10T06:53:00.572776+00:00'::timestamptz) AND "wagtailcore_page"."live" AND "pages_instancepage_tags"."instancetag_id" ISNOT NULL) ORDER BY "pages_instancepage"."start_datetime" ASCSELECT ••• FROM "pages_instancepage" INNER JOIN "wagtailcore_page" ON ("pages_instancepage"."page_ptr_id" = "wagtailcore_page"."id") INNER JOIN "pages_instancepage_tags" ON ("pages_instancepage"."page_ptr_id" = "pages_instancepage_tags"."instancepage_id") INNER JOIN "attendable_instance_tag" ON ("pages_instancepage_tags"."instancetag_id" = "attendable_instance_tag"."id") WHERE ("wagtailcore_page"."path"::text LIKE '00010001000F00010001%' AND "wagtailcore_page"."depth" >= 5 ANDNOT ("pages_instancepage"."page_ptr_id" = 925) AND "wagtailcore_page"."depth" = 6 AND "pages_instancepage"."status" IN ('ONS', 'LAV') AND ("pages_instancepage"."onsale_start_datetime" ISNULLOR "pages_instancepage"."onsale_start_datetime" <= '2025-08-10T06:53:00.572668+00:00'::timestamptz) AND ("pages_instancepage"."onsale_end_datetime" ISNULLOR "pages_instancepage"."onsale_end_datetime" >= '2025-08-10T06:53:00.572776+00:00'::timestamptz) AND "wagtailcore_page"."live" AND "pages_instancepage_tags"."instancetag_id" ISNOT NULL) ORDER BY "pages_instancepage"."start_datetime" ASC
1.40
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/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(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>(101)
"in": infix(9, lambda context, x, y: x.eval(context) in y.eval(context)),
SELECT "attendable_event_type"."slug" AS "slug" FROM "attendable_event_type" INNER JOIN "pages_eventpage_event_types" ON ("attendable_event_type"."id" = "pages_eventpage_event_types"."eventtype_id") WHERE "pages_eventpage_event_types"."eventpage_id" = 925SELECT ••• FROM "attendable_event_type" INNER JOIN "pages_eventpage_event_types" ON ("attendable_event_type"."id" = "pages_eventpage_event_types"."eventtype_id") WHERE "pages_eventpage_event_types"."eventpage_id" = 925
5 similar queries.
Duplicated 5 times.
0.71
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/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>(101)
"in": infix(9, lambda context, x, y: x.eval(context) in 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/attendable/models/pages.py in event_type_slugs(510)
return list(self.event_types.values_list("slug", flat=True))
40
41
{% endif %}
42
</div>
43
{% if 'centerstage' in page.event_type_slugs %}
44
<!-- empty -->
45
{% elif 'masterclass' in page.event_type_slugs %}
46
<div class="c-instance-block__info">
47
<h2>Attending a masterclass</h2>
/app/templates/attendable/event/single.html
SELECT "attendable_event_type"."slug" AS "slug" FROM "attendable_event_type" INNER JOIN "pages_eventpage_event_types" ON ("attendable_event_type"."id" = "pages_eventpage_event_types"."eventtype_id") WHERE "pages_eventpage_event_types"."eventpage_id" = 925SELECT ••• FROM "attendable_event_type" INNER JOIN "pages_eventpage_event_types" ON ("attendable_event_type"."id" = "pages_eventpage_event_types"."eventtype_id") WHERE "pages_eventpage_event_types"."eventpage_id" = 925
5 similar queries.
Duplicated 5 times.
0.68
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/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>(101)
"in": infix(9, lambda context, x, y: x.eval(context) in 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/attendable/models/pages.py in event_type_slugs(510)
return list(self.event_types.values_list("slug", flat=True))
40
41
{% endif %}
42
</div>
43
{% if 'centerstage' in page.event_type_slugs %}
44
<!-- empty -->
45
{% elif 'masterclass' in page.event_type_slugs %}
46
<div class="c-instance-block__info">
47
<h2>Attending a masterclass</h2>
/app/templates/attendable/event/single.html
SELECT "attendable_event_type"."slug" AS "slug" FROM "attendable_event_type" INNER JOIN "pages_eventpage_event_types" ON ("attendable_event_type"."id" = "pages_eventpage_event_types"."eventtype_id") WHERE "pages_eventpage_event_types"."eventpage_id" = 925SELECT ••• FROM "attendable_event_type" INNER JOIN "pages_eventpage_event_types" ON ("attendable_event_type"."id" = "pages_eventpage_event_types"."eventtype_id") WHERE "pages_eventpage_event_types"."eventpage_id" = 925
5 similar queries.
Duplicated 5 times.
0.71
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/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>(101)
"in": infix(9, lambda context, x, y: x.eval(context) in 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/attendable/models/pages.py in event_type_slugs(510)
return list(self.event_types.values_list("slug", flat=True))
/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/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/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/attendable/models/pages.py in booking_url(1092)
event = self.get_parent().specific/app/.heroku/python/lib/python3.13/site-packages/treebeard/mp_tree.py in get_parent(1153)
self.__class__).objects.get(path=parentpath)
104
<h3>One Night Pass</h3>
105
<p>Upgrade to a reserved seat for this concert only with a One Night Pass.</p>
/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/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/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/attendable/models/pages.py in booking_url(1092)
event = self.get_parent().specific/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)
104
<h3>One Night Pass</h3>
105
<p>Upgrade to a reserved seat for this concert only with a One Night Pass.</p>
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.69
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
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(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="2jm33">The Festival’s 2025 season opens with '
"George Gershwin's iconic <i>Rhapsody in Blue</i>, featuring renowned "
'conductor and pianist Andrew Litton leading the Grant Park '
'Orchestra. The program also features the vibrant <i>Three Latin '
'American Dances</i> by Gabriela Lena Frank, and Manuel de Falla’s '
'suite from the <i>Three-Cornered Hat.</i></p>'}
Toggle context{'False': False, 'None': None, 'True': True}
{'html': '<p data-block-key="o3slc">Andrew Litton is Music Director of the New '
'York City Ballet. He is also Conductor Laureate of the Bournemouth '
'Symphony Orchestra and was previously Music Director Laureate of '
'Norway’s Bergen Philharmonic. Under his leadership the Bergen '
'Philharmonic gained international recognition through extensive '
'recording and touring, making debuts at the BBC Proms, at '
'Amsterdam’s Concertgebouw, and appearances at Vienna’s Musikverein, '
'Berlin’s Philharmonie, and New York’s Carnegie Hall. For his work '
'with the Bergen Philharmonic, Norway’s King Harald V knighted him '
'with the Norwegian Royal Order of Merit.</p><p '
'data-block-key="dneej">Andrew was Principal Conductor of the '
'Bournemouth Symphony Orchestra from 1988-1994. During this time, he '
'led the orchestra on their first American tour and produced 14 '
'recordings, including the Grammy-winning <i>Belshazzar’s Feast</i>. '
'As Music Director of the Dallas Symphony Orchestra from 1994-2006, '
'he hired over one third of the players, led the orchestra on three '
'major European tours, appeared four times at Carnegie Hall, created '
'a children’s television series broadcast nationally and in '
'widespread use in school curricula, produced 28 recordings, and '
'helped raise the orchestra’s endowment from $19 million to $100 '
'million. He regularly guest conducts leading orchestras and opera '
'companies around the globe and adds to his discography of over 140 '
'recordings, which have garnered America’s Grammy Award, France’s '
'Diapason d’Or and other honours.</p><p data-block-key="e6cj7">In '
'addition to conducting over fifty performances at the New York City '
'Ballet, Andrew returns regularly to the Singapore Symphony Orchestra '
'(where he is a former Principal Guest Conductor) Bournemouth '
'Symphony Orchestra and Bergen Philharmonic Orchestra, and guest '
'conducts with a wide range of international orchestras - recent and '
'forthcoming highlights including the Vancouver Symphony, South '
'Netherlands Philharmonic, Orchestra Sinfonica di Milano, BBC '
'Symphony Orchestra, English Chamber Orchestra, City of Birmingham '
'Symphony Orchestra, Tokyo Metropolitan Symphony Orchestra, Deutsches '
'Symphonie- Orchester Berlin, Dallas Symphony, Colorado Symphony, '
'Seattle Symphony, Adelaide Symphony Orchestra, Orquesta Sinfonica de '
'Galicia, and the Royal Swedish Orchestra.</p><p '
'data-block-key="6msie">An avid opera conductor with a keen '
'theatrical sense, Andrew has led major opera companies throughout '
'the world, including the Metropolitan Opera, Royal Opera Covent '
'Garden, Australian Opera and Deutsche Oper Berlin. In Norway, he was '
'key to founding the Bergen National Opera, where he led numerous '
'critically acclaimed performances. He often conducts semi-staged '
'opera programmes with symphony orchestras. During his 14-year tenure '
'as Artistic Director of the Minnesota Orchestra Sommerfest, he '
'concluded the festival with sold-out performances of <i>Salomé</i>, '
'<i>Der Rosenkavalier</i>, <i>Madama Butterfly</i>, <i>La '
'Bohème</i>, <i>Tosca</i>, <i>Rigoletto</i>, <i>La Traviata</i> and '
'others. He conducted the BBC National Orchestra of Wales at the 2021 '
'BBC Cardiff Singer of the World competition.</p><p '
'data-block-key="79af7">Andrew’s work with New York City Ballet has '
'earned praise from critics, dancers, and audiences, bringing new '
'prominence to the Ballet’s orchestra. He began his ballet work while '
'still a Juilliard student, performing as on-stage pianist for Rudolf '
'Nureyev, Natalia Makarova, and Cynthia Gregory. In December 2023 '
'Andrew made his debut with the Royal Ballet, Covent Garden and in '
'the 2024-25 season he will make his debut with the Bayerisches '
'Staatsballett, Munich.</p><p data-block-key="87jkt">An accomplished '
'pianist, Andrew often performs as piano soloist, conducting from the '
'keyboard, most recently Gershwin’s Rhapsody in Blue with the '
'Adelaide Symphony Orchestra and Beethoven’s Triple Concerto in '
'Singapore. An acknowledged expert on George Gershwin, he has '
'performed and recorded Gershwin widely as both pianist and conductor '
'and serves as Advisor to the University of Michigan Gershwin '
'Archives. After leading the Covent Garden debut of <i>Porgy and '
'Bess</i>, Andrew arranged his own concert suite of the work, which '
'is now performed around the world. In 2014 he released his first '
'solo piano album, <i>A Tribute to Oscar Peterson</i>, a testimony to '
'his passion for jazz, particularly the music of that great '
'pianist.</p><p data-block-key="485n">Andrew’s Dallas Symphony '
'Rachmaninoff Piano Concerto recordings with Stephen Hough, widely '
'hailed as the best since the composer’s own, won the Classical '
'Brits/BBC Critics Award. He also received a Grammy nomination for '
'his recording of Sondheim’s <i>Sweeney Todd</i> with the New York '
'Philharmonic and Patti Lupone.</p><p data-block-key="djdbo">Born in '
'New York City, Andrew graduated from the Fieldston School and earned '
'both Bachelor’s and Master’s degrees from The Juilliard School in '
'Piano and Conducting. He served as assistant conductor at La Scala '
'and at the National Symphony under Rostropovich. His many honours in '
'addition to Norway’s Order of Merit include Yale’s Sanford Medal, '
'the Elgar Society Medal, and an Honorary Doctorate from the '
'University of Bournemouth.</p><p data-block-key="cb8a0"><i>Updated '
'September 2024</i></p>'}
Toggle context{'False': False, 'None': None, 'True': True}
{'html': '<p data-block-key="3at5w">The Grant Park Orchestra was formed in '
'1944 when the Chicago Park District assembled a single resident '
'orchestra under the direction of Principal Conductor Nikolai Malko '
'to perform at the Grant Park Music Festival (which began in 1935 and '
'featured a series of visiting orchestras). Since then, other '
'prestigious conductors have held the position, including Irwin '
'Hoffman, Leonard Slatkin, David Zinman, Zdnek Macal and Hugh Wolff. '
'In 2000,\xa0Carlos Kalmar\xa0was named the Festival’s Principal '
'Conductor.<br/></p><p data-block-key="bne4o">Today, the Grant Park '
'Orchestra draws its musicians from different orchestras and musical '
'institutions throughout the United States. Each summer, all of the '
'orchestra members gather in Millennium Park for a ten-week long '
'season consisting of intensive rehearsals and performances. During '
'the year, the musicians can be found across the country performing '
'with major orchestras, teaching at numerous universities and '
'appearing frequently in concert stages across the country. Some '
'organizations represented by Grant Park Orchestra musicians include '
'the Lyric Opera of Chicago, the Metropolitan Opera, the Buffalo, '
'Colorado, Jacksonville, Kansas City, Milwaukee, New Mexico, Phoenix, '
'Pittsburgh, Richmond, San Antonio, Seattle, and Utah Symphonies. The '
'Grant Park Orchestra was nominated for a Grammy award for its '
'recording entitled\xa0<i>Robert Kurka: Symphonic Works</i>.</p>'}
Toggle context{'False': False, 'None': None, 'True': True}
{'html': '<p data-block-key="hywd4">(23 November 1876 – 15 November 1946) '
"Manuel de Falla is one of Spain's most important composers. His most "
'famous works include <i>The Three-Cornered Hat</i>, <i>Nights in the '
'Gardens of Spain</i> and <i>El amor brujo.</i></p>'}
Toggle context{'False': False, 'None': None, 'True': True}
{'html': '<p data-block-key="nyifc">Currently serving as Composer-in-Residence '
'with the storied Philadelphia Orchestra and included in the '
"Washington Post's list of the 35 most significant women composers in "
'history (August, 2017), identity has always been at the center of '
"composer/pianist Gabriela Lena Frank's music. Born in Berkeley, "
'California (September, 1972), to a mother of mixed Peruvian/Chinese '
'ancestry and a father of Lithuanian/Jewish descent, Gabriela '
'explores her multicultural heritage through her compositions. '
'Inspired by the works of Bela Bartók and Alberto Ginastera, Gabriela '
'has traveled extensively throughout South America in creative '
'exploration. Her music often reflects not only her own personal '
'experience as a multi-racial Latina, but also refract her studies of '
'Latin American cultures, incorporating poetry, mythology, and native '
'musical styles into a western classical framework that is uniquely '
'her own.</p><p data-block-key="1reru">Moreover, she writes, '
'"There\'s usually a story line behind my music; a scenario or '
'character." While the enjoyment of her works can be obtained solely '
"from her music, the composer's program notes enhance the listener's "
'experience, for they describe how a piano part mimics a marimba or '
'pan-pipes, or how a movement is based on a particular type of folk '
'song, where the singer is mockingly crying. Even a brief glance at '
'her titles evokes specific imagery: Leyendas (Legends): An Andean '
'Walkabout; La Llorona (The Crying Woman): Tone Poem for Viola and '
'Orchestra; and Concertino Cusqueño (Concertino in the Cusco style). '
"Gabriela's compositions also reflect her virtuosity as a pianist — "
'when not composing, she is a sought-after performer, specializing in '
'contemporary repertoire.</p><p data-block-key="7ssu5">In 2020, '
'Gabriela was a recipient of the prestigious 25th anniversary Heinz '
'Award in the Arts and Humanity category with an unrestricted cash '
'prize of $250,000, a meaningful portion of which was donated by '
'Gabriela to the Gabriela Lena Frank Creative Academy of Music. The '
'award recognized Gabriela for breaking gender, disability, and '
'cultural barriers in the classical music industry, and for her work '
'as an activist on behalf of emerging composers of all demographics '
'and aesthetics.</p><p data-block-key="5aicm">Winner of a Latin '
'Grammy and nominated for Grammys as both composer and pianist, '
'Gabriela also holds a Guggenheim Fellowship and a USA Artist '
'Fellowship given each year to fifty of the country’s finest artists. '
'Her work has been described as “crafted with unself-conscious '
'mastery” (Washington Post), “brilliantly effective” (New York '
'Times), “a knockout” (Chicago Tribune) and “glorious” (Los Angeles '
'Times).\xa0 Gabriela is regularly commissioned by luminaries such as '
'cellist Yo Yo Ma, soprano Dawn Upshaw, the King’s Singers, the '
'Cuarteto Latinoamericano with guitarist Manuel Barrueco, Brooklyn '
'Rider, and conductors Marin Alsop and Yannick Nézet-Séguin.\xa0She '
'has also received orchestral commissions and performances from '
'leading American orchestras including the Chicago Symphony, the '
'Boston Symphony, the Atlanta Symphony, the Cleveland Orchestra, the '
'Philadelphia Orchestra and the San Francisco Symphony.\xa0Before her '
'current residency with the Philadelphia Orchestra for which she will '
'compose the 45-minute Chronicles of the Picaflor (Hummingbird), in '
'2017 she completed her four-year tenure as composer-in-residence '
'with the Detroit Symphony under maestro Leonard Slatkin, composing '
'Walkabout: Concerto for Orchestra, as well as a second residency '
'with the Houston Symphony under Andrés Orozco-Estrada for whom she '
'composed the Conquest Requiem, a large-scale choral/orchestral work '
'in Spanish, Latin, and Nahuatl, the language of the Aztecs.\xa0'
'Gabriela’s most recent premieres have been Apu: Tone Poem for '
'Orchestra commissioned by Carnegie Hall and premiered by the '
'National Youth Orchestra of the United States under the baton of '
'conductor Marin Alsop; and Suite Mestiza, a large-scale work for '
'solo violin premiered by Movses Pogossian. In the season of 2022-23, '
'San Diego Opera will premiere Gabriela’s first opera, The Last Dream '
'of Frida, utilizing words by her frequent collaborator Pulitzer '
'Prize winning playwright Nilo Cruz.\xa0In the 2018-19 school year, '
'Gabriela also became visiting Artist-in-Residence at the Blair '
'School of Music with Vanderbilt University, and currently serves as '
'Composer-in-Residence at the Caines School of Music at Utah State '
'University through 2024, adding to her long list of residencies at '
'universities and conservatories through the US.<br/></p><p '
'data-block-key="a7tcp">Gabriela is the subject of several scholarly '
'books including the W.W. Norton Anthology: <i>The Musics of Latin '
'America; Women of Influence in Contemporary Music: Nine American '
'Composers</i> (Scarecrow Press); and <i>In her Own Words</i> '
'(University of Illinois Press).\xa0She is also the subject of '
'several PBS documentaries including “Compadre Huashayo” regarding '
'her work in Ecuador composing for the Orquestra de Instrumentos '
'Andinos comprised of native highland instruments; and Música '
'Mestiza, regarding a workshop she led at the University of Michigan '
'composing for a virtuoso septet of a classical string quartet plus a '
'trio of Andean panpipe players. Músic Mestiza, created by filmmaker '
'Aric Hartvig,\xa0received an Emmy Nomination for best Documentary '
'Feature in 2015. \xa0</p><p data-block-key="cvci6">Civic outreach is '
'an essential part of Gabriela’s work. She has volunteered '
'extensively in hospitals and prisons, with her current focus on '
'developing the music school program at Anderson Valley High School, '
'a rural public school of modest means with a large Latino population '
'in Boonville, CA.</p><p data-block-key="61kgg">Gabriela is also a '
'climate activist, co-authoring a regular column on climate action '
'within the music industry for Chamber Music America Magazine and '
'creating a Climate Commitment for GLFCAM.</p><p '
'data-block-key="actjo">In 2017, Gabriela founded the award-winning '
'Gabriela Lena Frank Creative Academy of Music whose history and '
'mission can be found here.</p><p data-block-key="b3ogo">Gabriela '
'attended Rice University in Houston, Texas, where she earned a B.A. '
'(1994) and M.A. (1996). She studied composition with Sam Jones, and '
'piano with Jeanne Kierman Fischer. At the University of Michigan,\xa0'
'where she received a D.M.A. in composition in 2001, Gabriela studied '
'with William Albright, William Bolcom, Leslie Bassett, and Michael '
'Daugherty, and piano with Logan Skelton. She currently resides in '
'Boonville, a small rural town in the Anderson Valley, with her '
'husband Jeremy on their mountain farm, has a second home in her '
'native Berkeley in the San Francisco Bay Area, and has traveled '
'extensively in Andean South America. \xa0<br/></p><p '
'data-block-key="6sbs4">Gabriela is a member of G. Schirmer’s '
'prestigious roster of artists, exclusively managed and '
'published.</p>'}
Toggle context{'False': False, 'None': None, 'True': True}
{'html': '<p data-block-key="wqvw5">George Gershwin, born in Brooklyn, New '
'York on September 26, 1898, was the second son of Russian '
'immigrants. As a boy, George was anything but studious, and it came '
'as a wonderful surprise to his family that he had secretly been '
'learning to play the piano. In 1914, Gershwin left high school to '
'work as a Tin Pan Alley song plugger and within three years, “When '
'You Want ‘Em, You Can’t Get ‘Em; When You Have ‘Em, You Don’t Want '
'‘Em,” was published. Though this initial effort created little '
'interest, “Swanee” (lyrics by Irving Caesar) — turned into a smash '
'hit by Al Jolson in 1919 — brought Gershwin his first real '
'fame.</p><p data-block-key="7tkn5">In 1924, when George teamed up '
'with his older brother Ira, “the Gershwins” became the dominant '
'Broadway songwriters, creating infectious rhythm numbers and '
'poignant ballads, fashioning the words to fit the melodies with a '
'“glove-like” fidelity. This extraordinary combination created a '
'succession of musical comedies, including LADY, BE GOOD! (1924), OH, '
'KAY! (1926), FUNNY FACE (1927), STRIKE UP THE BAND (1927 and 1930), '
'GIRL CRAZY (1930), and OF THEE I SING (1931), the first musical '
'comedy to win a Pulitzer Prize. Over the years, Gershwin songs have '
'also been used in numerous films, including SHALL WE DANCE (1937), A '
'DAMSEL IN DISTRESS (1937), and AN AMERICAN IN PARIS (1951). Later '
'years produced the award-winning “new” stage musicals MY ONE AND '
'ONLY (1983) and CRAZY FOR YOU (1992), which ran for four years on '
'Broadway.</p><p data-block-key="4f4ms">Early Days</p><p '
'data-block-key="7noqq">Starting with his early days as a song '
'composer, Gershwin had ambitions to compose serious music. Asked by '
'Paul Whiteman to write an original work for a concert of modern '
'music to be presented at Aeolian Hall in New York on February 12, '
'1924, George, who was hard at work on a musical comedy, SWEET LITTLE '
'DEVIL, barely completed his composition in time. Commencing with the '
'first low trill of the solo clarinet and its spine-tingling run up '
'the scale, RHAPSODY IN BLUE caught the public’s fancy and opened a '
'new era in American music. In 1925, conductor Walter Damrosch '
'commissioned Gershwin to compose a piano concerto for the New York '
'Symphony Society. Many feel that the CONCERTO IN F is Gershwin’s '
'finest orchestral work. Others opt for his AN AMERICAN IN PARIS '
'(1928) or his SECOND RHAPSODY for piano and orchestra, which he '
'introduced with himself as pianist with the Boston Symphony under '
'Serge Koussevitzsky in 1932.\xa0</p><p data-block-key="kluu">In 1926 '
'Gershwin read PORGY, DuBose Heyward’s novel of the South Carolina '
'Gullah culture, and immediately recognized it as a perfect vehicle '
'for a “folk opera” using blues and jazz idioms. PORGY AND BESS '
'(co-written with Heyward and Ira) was Gershwin’s most ambitious '
'undertaking, integrating unforgettable songs with dramatic incident. '
'PORGY AND BESS previewed in Boston on September 30, 1935 and opened '
'its Broadway run on October 10. The opera had major revivals in '
'1942, 1952, 1976, and 1983 and has toured the world. It was made '
'into a major motion picture by Samuel Goldwyn in 1959, while Trevor '
'Nunn’s landmark Glyndebourne Opera production was taped for '
'television in 1993.</p><p data-block-key="5bpti">George\'s '
'Career</p><p data-block-key="acq47">George Gershwin was at the '
'height of his career in 1937. His symphonic works and three PRELUDES '
'for piano were becoming part of the standard repertoire for concerts '
'and recitals, and his show songs had brought him increasing fame and '
'fortune. It was in Hollywood, while working on the score of THE '
'GOLDWYN FOLLIES, that George Gershwin died of a brain tumor; he was '
'not quite 39 years old. Countless people throughout the world, who '
'knew Gershwin only through his work, were stunned by the news as if '
'they had suffered a personal loss. Some years later, the writer John '
'O’Hara summed up their feelings: “George Gershwin died July 11, '
'1937, but I don’t have to believe it if I don’t want to.”</p><p '
'data-block-key="35o03">Gershwin’s works are performed today with '
'greater frequency than they were during his brief lifetime. His '
'songs and concert pieces continue to fill the pages of discographies '
'and orchestra calendars. The Trustees of Columbia University '
'recognized Gershwin’s influence — and made up for his not receiving '
'a Pulitzer for OF THEE I SING in 1932 — when they awarded him a '
'special posthumous Pulitzer Prize in 1998, the centennial of his '
'birth.</p><p data-block-key="611qb">source: gershwin.com</p>'}
Toggle context{'False': False, 'None': None, 'True': True}
{'html': '<p data-block-key="ia3an">The centerpiece for Millennium Park and '
'home of the Grant Park Orchestra and Chorus.</p>'}
<django.core.cache.backends.redis.RedisCache object at 0x7f8267cccd70>
/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 0x7f8267cccd70>
/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 0x7f8267cccd70>
/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.8336
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f8267cccd70>
/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.8176
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f8267cccd70>
/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.8111
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f8267cccd70>
/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.7515
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f8267cccd70>
/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.7657
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f8267cccd70>
/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.9599
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f8267cccd70>
/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.8258
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f8267cccd70>
/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.8197
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f8267cccd70>
/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 0x7f8267cccd70>
/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 0x7f8267cccd70>
/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)
0.8269
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f8267cccd70>
/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/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/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(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(
<django.core.cache.backends.redis.RedisCache object at 0x7f8267cccd70>
/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(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/struct_block.py in render_as_block(84)
return self.block.render(self, 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 0x7f8267cccd70>
/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(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/struct_block.py in render_as_block(84)
return self.block.render(self, 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 0x7f8267cccd70>
/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(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/struct_block.py in render_as_block(84)
return self.block.render(self, 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 0x7f8267cccd70>
/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(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/struct_block.py in render_as_block(84)
return self.block.render(self, 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.8038
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f8267cccd70>
/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(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/struct_block.py in render_as_block(84)
return self.block.render(self, 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(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>(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/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/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 0x7f8267cccd70>
/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(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/struct_block.py in render_as_block(84)
return self.block.render(self, 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 0x7f8267cccd70>
/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(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/struct_block.py in render_as_block(84)
return self.block.render(self, 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 0x7f8267cccd70>
/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(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/struct_block.py in render_as_block(84)
return self.block.render(self, 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 0x7f8267cccd70>
/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(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/struct_block.py in render_as_block(84)
return self.block.render(self, 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)
1.0682
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f8267cccd70>
/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(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/struct_block.py in render_as_block(84)
return self.block.render(self, 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(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>(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/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/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 0x7f8267cccd70>
/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(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/struct_block.py in render_as_block(84)
return self.block.render(self, 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 0x7f8267cccd70>
/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(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/struct_block.py in render_as_block(84)
return self.block.render(self, 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 0x7f8267cccd70>
/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(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/struct_block.py in render_as_block(84)
return self.block.render(self, 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 0x7f8267cccd70>
/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(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/struct_block.py in render_as_block(84)
return self.block.render(self, 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.8135
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f8267cccd70>
/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(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/struct_block.py in render_as_block(84)
return self.block.render(self, 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(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>(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/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/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 0x7f8267cccd70>
/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(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/struct_block.py in render_as_block(84)
return self.block.render(self, 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 0x7f8267cccd70>
/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(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/struct_block.py in render_as_block(84)
return self.block.render(self, 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 0x7f8267cccd70>
/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(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/struct_block.py in render_as_block(84)
return self.block.render(self, 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 0x7f8267cccd70>
/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(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/struct_block.py in render_as_block(84)
return self.block.render(self, 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.8156
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f8267cccd70>
/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(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/struct_block.py in render_as_block(84)
return self.block.render(self, 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(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>(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/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/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 0x7f8267cccd70>
/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(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/struct_block.py in render_as_block(84)
return self.block.render(self, 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 0x7f8267cccd70>
/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(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/struct_block.py in render_as_block(84)
return self.block.render(self, 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 0x7f8267cccd70>
/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(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/struct_block.py in render_as_block(84)
return self.block.render(self, 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 0x7f8267cccd70>
/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(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/struct_block.py in render_as_block(84)
return self.block.render(self, 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.7855
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f8267cccd70>
/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(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/struct_block.py in render_as_block(84)
return self.block.render(self, 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(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>(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/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/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 0x7f8267cccd70>
/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(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 0x7f8267cccd70>
/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(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)
<django.core.cache.backends.redis.RedisCache object at 0x7f8267cccd70>
/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(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(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/struct_block.py in render_as_block(84)
return self.block.render(self, 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 0x7f8267cccd70>
/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(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(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/struct_block.py in render_as_block(84)
return self.block.render(self, 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.8347
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f8267cccd70>
/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(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(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/struct_block.py in render_as_block(84)
return self.block.render(self, 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(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(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/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(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.8774
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f8267cccd70>
/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(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/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/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/wagtailcore_tags.py in pageurl(30)
return page.get_url(request=context.get("request"))/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 0x7f8267cccd70>
/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(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/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/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 0x7f8267cccd70>
/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(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/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/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 0x7f8267cccd70>
/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(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/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/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 0x7f8267cccd70>
/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(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/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/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 0x7f8267cccd70>
/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(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/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/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 0x7f8267cccd70>
/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(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/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/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.8770
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f8267cccd70>
/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.8986
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f8267cccd70>
/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.8847
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f8267cccd70>
/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.8093
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f8267cccd70>
/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.8987
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f8267cccd70>
/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(
2.0376
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f8267cccd70>
/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.8434
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f8267cccd70>
/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.8137
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7f8267cccd70>
/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(