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 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 …
Described as bringing an “artisan storyteller’s sensitivity… shaping passages with clarity and power via beautifully sculpted dynamics… revealing orchestral character not seen or heard before” (Arts Knoxville) Lawrence Loh enjoys a …
Christopher Bell has served as Chorus Director of the Grant Park Chorus since 2002. Bell oversees a chorus of more than 100 singers, along with the Project Inclusion Vocal Fellows, a …
Now celebrating its 60th anniversary season, the 80+ member Grant Park Chorus was formed in 1962 by Thomas Peck, who led the group until his death in 1994. His protégé, Michael …
A native Texan, Mamie attended the Paseo Academy of the Arts in Kansas City, Missouri, before graduating from the American Musical and Dramatic Academy in New York City.
Hailed as “every inch the hero in stature and voice” (Classical Voice North America), award-winning American tenor John Riesen is consistently impressing audiences with his "impassioned...and vibrant" voice (Opera Today). John’s …
Christopher Bell has served as Chorus Director of the Grant Park Chorus since 2002. Bell oversees a chorus of more than 100 singers, along with the Project Inclusion Vocal Fellows, a …
default
40.87 ms (54 queries
including 37 similar
and 14 duplicates
)
Query
Timeline
Time (ms)
Action
SELECT "wagtailcore_site"."id", "wagtailcore_site"."hostname", "wagtailcore_site"."port", "wagtailcore_site"."site_name", "wagtailcore_site"."root_page_id", "wagtailcore_site"."is_default_site", CASEWHEN ("wagtailcore_site"."hostname" = 'grant-park-development-35c21abf83e3.herokuapp.com' AND "wagtailcore_site"."port" = 53278) 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.07
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.05
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" = 'digital-programs') LIMIT 21SELECT ••• FROM "wagtailcore_page" WHERE ("wagtailcore_page"."depth" = 3 AND "wagtailcore_page"."path" BETWEEN '000100010000' AND '00010001ZZZZ' AND "wagtailcore_page"."slug" = 'digital-programs') LIMIT 21
3 similar queries.
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/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" = 894 LIMIT 21SELECT ••• FROM "pages_standardpage" INNER JOIN "wagtailcore_page" T3 ON ("pages_standardpage"."page_ptr_id" = T3."id") WHERE "pages_standardpage"."page_ptr_id" = 894 LIMIT 21
0.92
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 '00010001000I0000' AND '00010001000IZZZZ' AND "wagtailcore_page"."slug" = 'digital-programs-2025') LIMIT 21SELECT ••• FROM "wagtailcore_page" WHERE ("wagtailcore_page"."depth" = 4 AND "wagtailcore_page"."path" BETWEEN '00010001000I0000' AND '00010001000IZZZZ' AND "wagtailcore_page"."slug" = 'digital-programs-2025') LIMIT 21
3 similar queries.
0.67
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_blogindexpage"."page_ptr_id", "pages_blogindexpage"."canonical_url", "pages_blogindexpage"."og_image_id", "pages_blogindexpage"."featured_image_id", "pages_blogindexpage"."excerpt", "pages_blogindexpage"."exclude_from_site_search", "pages_blogindexpage"."search_engine_no_index", "pages_blogindexpage"."display_count", "pages_blogindexpage"."sort_direction", "pages_blogindexpage"."content", "pages_blogindexpage"."masthead_media", "pages_blogindexpage"."_masthead_colour", "pages_blogindexpage"."_masthead_title", "pages_blogindexpage"."masthead_content" FROM "pages_blogindexpage" INNER JOIN "wagtailcore_page" T3 ON ("pages_blogindexpage"."page_ptr_id" = T3."id") WHERE "pages_blogindexpage"."page_ptr_id" = 767 LIMIT 21SELECT ••• FROM "pages_blogindexpage" INNER JOIN "wagtailcore_page" T3 ON ("pages_blogindexpage"."page_ptr_id" = T3."id") WHERE "pages_blogindexpage"."page_ptr_id" = 767 LIMIT 21
0.90
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 '00010001000I00010000' AND '00010001000I0001ZZZZ' AND "wagtailcore_page"."slug" = 'broadway-night-the-magic-of-rodgers-hammerstein') LIMIT 21SELECT ••• FROM "wagtailcore_page" WHERE ("wagtailcore_page"."depth" = 5 AND "wagtailcore_page"."path" BETWEEN '00010001000I00010000' AND '00010001000I0001ZZZZ' AND "wagtailcore_page"."slug" = 'broadway-night-the-magic-of-rodgers-hammerstein') LIMIT 21
3 similar queries.
0.63
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)
SELECT T3."id", T3."path", T3."depth", T3."numchild", T3."translation_key", T3."locale_id", T3."latest_revision_id", T3."live", T3."has_unpublished_changes", T3."first_published_at", T3."last_published_at", T3."live_revision_id", T3."go_live_at", T3."expire_at", T3."expired", T3."locked", T3."locked_at", T3."locked_by_id", T3."title", T3."draft_title", T3."slug", T3."content_type_id", T3."url_path", T3."owner_id", T3."seo_title", T3."show_in_menus", T3."search_description", T3."latest_revision_created_at", T3."alias_of_id", "pages_blogpage"."page_ptr_id", "pages_blogpage"."canonical_url", "pages_blogpage"."og_image_id", "pages_blogpage"."featured_image_id", "pages_blogpage"."excerpt", "pages_blogpage"."exclude_from_site_search", "pages_blogpage"."search_engine_no_index", "pages_blogpage"."date_label_override", "pages_blogpage"."content", "pages_blogpage"."masthead_media", "pages_blogpage"."_masthead_colour", "pages_blogpage"."_masthead_title", "pages_blogpage"."masthead_content" FROM "pages_blogpage" INNER JOIN "wagtailcore_page" T3 ON ("pages_blogpage"."page_ptr_id" = T3."id") WHERE "pages_blogpage"."page_ptr_id" = 2017 LIMIT 21SELECT ••• FROM "pages_blogpage" INNER JOIN "wagtailcore_page" T3 ON ("pages_blogpage"."page_ptr_id" = T3."id") WHERE "pages_blogpage"."page_ptr_id" = 2017 LIMIT 21
1.17
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(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', '00010001000I', '00010001000I0001', '00010001000I0001000H') ANDNOT ("wagtailcore_page"."id" = 2017)) ORDER BY "wagtailcore_page"."path" ASCSELECT ••• FROM "wagtailcore_page" WHERE ("wagtailcore_page"."path" IN ('0001', '00010001', '00010001000I', '00010001000I0001', '00010001000I0001000H') ANDNOT ("wagtailcore_page"."id" = 2017)) ORDER BY "wagtailcore_page"."path" ASC
0.80
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 (2017, 1, 3, 894, 767)SELECT ••• FROM "wagtailcore_pageviewrestriction" WHERE "wagtailcore_pageviewrestriction"."page_id" IN (2017, 1, 3, 894, 767)
0.55
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve(32)
return on_serve_chain(page, request, args, kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/wagtail_hooks.py in inner(44)
for restriction in restrictions:
SELECT "wagtailcore_site"."id", "wagtailcore_site"."hostname", "wagtailcore_site"."port", "wagtailcore_site"."site_name", "wagtailcore_site"."root_page_id", "wagtailcore_site"."is_default_site" FROM "wagtailcore_site" WHERE "wagtailcore_site"."id" = 2 LIMIT 21SELECT ••• FROM "wagtailcore_site" WHERE "wagtailcore_site"."id" = 2 LIMIT 21
7 similar queries.
Duplicated 7 times.
0.45
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/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.39
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.
0.73
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/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.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(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.41
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.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/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/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.42
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.37
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.49
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.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/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/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.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/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.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/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.55
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)
3 similar queries.
0.90
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.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/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.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/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 (964)SELECT ••• FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" IN (964)
3 similar queries.
0.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(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" = 964 AND "wagtailimages_rendition"."filter_spec" = 'width-1000' AND "wagtailimages_rendition"."focal_point_key" = '')SELECT ••• FROM "wagtailimages_rendition" WHERE ("wagtailimages_rendition"."image_id" = 964 AND "wagtailimages_rendition"."filter_spec" = 'width-1000' AND "wagtailimages_rendition"."focal_point_key" = '')
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(550)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/templatetags/wagtailimages_tags.py in render(150)
rendition = get_rendition_or_not_found(/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/shortcuts.py in get_rendition_or_not_found(13)
return image.get_rendition(specs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in get_rendition(518)
rendition = self.find_existing_rendition(filter)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in find_existing_rendition(546)
return self.find_existing_renditions(filter)[filter]/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in find_existing_renditions(678)
for rendition in self.renditions.filter(lookup_q):
SELECT "django_content_type"."id", "django_content_type"."app_label", "django_content_type"."model" FROM "django_content_type" WHERE "django_content_type"."id" = 30 LIMIT 21SELECT ••• FROM "django_content_type" WHERE "django_content_type"."id" = 30 LIMIT 21
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(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(550)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(320)
match = condition.eval(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/smartif.py in eval(61)
return func(context, self.first, self.second)/app/.heroku/python/lib/python3.13/site-packages/django/template/smartif.py in <lambda>(105)
"==": infix(10, lambda context, x, y: x.eval(context) == y.eval(context)),/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in eval(886)
return self.value.resolve(context, ignore_failures=True)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(722)
obj = self.var.resolve(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in resolve(854)
value = self._resolve_lookup(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in _resolve_lookup(901)
current = getattr(current, bit)
SELECT "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 (938) ORDER BY "wagtailcore_page"."path" ASCSELECT ••• FROM "wagtailcore_page" WHERE "wagtailcore_page"."id" IN (938) ORDER BY "wagtailcore_page"."path" ASC
3 similar queries.
0.55
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(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)
42
{% endif %}
43
44
{# Content blocks #}
45
{% for block in page.masthead_content %}
46
47
{# Content blocks #}
48
{% for block in page.masthead_content %}
49
/app/templates/mastheads/masthead.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 (628) ORDER BY "wagtailcore_page"."path" ASCSELECT ••• FROM "wagtailcore_page" WHERE "wagtailcore_page"."id" IN (628) ORDER BY "wagtailcore_page"."path" ASC
3 similar queries.
0.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(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/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 (1453, 1668, 1094, 1552, 1669, 1670, 1671) 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 (1453, 1668, 1094, 1552, 1669, 1670, 1671) ORDER BY T3."path" ASC
2.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(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)
3 similar queries.
0.44
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 (430, 562, 298, 529)SELECT ••• FROM "construkt_element" WHERE "construkt_element"."id" IN (430, 562, 298, 529)
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(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" = 695 LIMIT 21SELECT ••• FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" = 695 LIMIT 21
9 similar queries.
0.47
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" = 761 LIMIT 21SELECT ••• FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" = 761 LIMIT 21
9 similar queries.
0.55
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" = 761 AND "wagtailimages_rendition"."filter_spec" = 'fill-640x640' AND "wagtailimages_rendition"."focal_point_key" = '2e16d0ba')SELECT ••• FROM "wagtailimages_rendition" WHERE ("wagtailimages_rendition"."image_id" = 761 AND "wagtailimages_rendition"."filter_spec" = 'fill-640x640' AND "wagtailimages_rendition"."focal_point_key" = '2e16d0ba')
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(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" = 708 LIMIT 21SELECT ••• FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" = 708 LIMIT 21
9 similar queries.
Duplicated 2 times.
0.49
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" = 991 LIMIT 21SELECT ••• FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" = 991 LIMIT 21
9 similar queries.
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(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" = 991 AND "wagtailimages_rendition"."filter_spec" = 'fill-640x640' AND "wagtailimages_rendition"."focal_point_key" = '2e16d0ba')SELECT ••• FROM "wagtailimages_rendition" WHERE ("wagtailimages_rendition"."image_id" = 991 AND "wagtailimages_rendition"."filter_spec" = 'fill-640x640' AND "wagtailimages_rendition"."focal_point_key" = '2e16d0ba')
7 similar queries.
0.46
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" = 766 LIMIT 21SELECT ••• FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" = 766 LIMIT 21
9 similar queries.
0.46
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" = 766 AND "wagtailimages_rendition"."filter_spec" = 'fill-640x640' AND "wagtailimages_rendition"."focal_point_key" = '2e16d0ba')SELECT ••• FROM "wagtailimages_rendition" WHERE ("wagtailimages_rendition"."image_id" = 766 AND "wagtailimages_rendition"."filter_spec" = 'fill-640x640' AND "wagtailimages_rendition"."focal_point_key" = '2e16d0ba')
7 similar queries.
0.43
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/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" = 767 LIMIT 21SELECT ••• FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" = 767 LIMIT 21
9 similar queries.
0.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/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" = 767 AND "wagtailimages_rendition"."filter_spec" = 'fill-640x640' AND "wagtailimages_rendition"."focal_point_key" = '5e11c510')SELECT ••• FROM "wagtailimages_rendition" WHERE ("wagtailimages_rendition"."image_id" = 767 AND "wagtailimages_rendition"."filter_spec" = 'fill-640x640' AND "wagtailimages_rendition"."focal_point_key" = '5e11c510')
7 similar queries.
0.47
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" = 765 LIMIT 21SELECT ••• FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" = 765 LIMIT 21
9 similar queries.
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(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" = 765 AND "wagtailimages_rendition"."filter_spec" = 'fill-640x640' AND "wagtailimages_rendition"."focal_point_key" = '72cc0422')SELECT ••• FROM "wagtailimages_rendition" WHERE ("wagtailimages_rendition"."image_id" = 765 AND "wagtailimages_rendition"."filter_spec" = 'fill-640x640' AND "wagtailimages_rendition"."focal_point_key" = '72cc0422')
7 similar queries.
0.61
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_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" = 463 AND "wagtailimages_rendition"."filter_spec" = 'max-360x360' AND "wagtailimages_rendition"."focal_point_key" = '')SELECT ••• FROM "wagtailimages_rendition" WHERE ("wagtailimages_rendition"."image_id" = 463 AND "wagtailimages_rendition"."filter_spec" = 'max-360x360' AND "wagtailimages_rendition"."focal_point_key" = '')
7 similar queries.
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(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(678)
for rendition in self.renditions.filter(lookup_q):
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 (100, 1094) 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 (100, 1094) ORDER BY T3."path" ASC
1.15
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/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 "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" = 68 LIMIT 21SELECT ••• FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" = 68 LIMIT 21
9 similar queries.
0.49
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(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" = 708 LIMIT 21SELECT ••• FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" = 708 LIMIT 21
9 similar queries.
Duplicated 2 times.
0.53
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/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(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 "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 (662, 70) ORDER BY "wagtailcore_page"."path" ASCSELECT ••• FROM "wagtailcore_page" WHERE "wagtailcore_page"."id" IN (662, 70) ORDER BY "wagtailcore_page"."path" ASC
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(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/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 (1453, 1651, 1489)SELECT ••• FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" IN (1453, 1651, 1489)
0.47
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 "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.
2.99
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/library.py in render(321)
output = self.func(*resolved_args, **resolved_kwargs)/app/navigation/templatetags/nav_tags.py in nav_menu(22)
menu = Menu.objects.first()
SELECT "wagtailcore_page"."id", "wagtailcore_page"."path", "wagtailcore_page"."depth", "wagtailcore_page"."numchild", "wagtailcore_page"."translation_key", "wagtailcore_page"."locale_id", "wagtailcore_page"."latest_revision_id", "wagtailcore_page"."live", "wagtailcore_page"."has_unpublished_changes", "wagtailcore_page"."first_published_at", "wagtailcore_page"."last_published_at", "wagtailcore_page"."live_revision_id", "wagtailcore_page"."go_live_at", "wagtailcore_page"."expire_at", "wagtailcore_page"."expired", "wagtailcore_page"."locked", "wagtailcore_page"."locked_at", "wagtailcore_page"."locked_by_id", "wagtailcore_page"."title", "wagtailcore_page"."draft_title", "wagtailcore_page"."slug", "wagtailcore_page"."content_type_id", "wagtailcore_page"."url_path", "wagtailcore_page"."owner_id", "wagtailcore_page"."seo_title", "wagtailcore_page"."show_in_menus", "wagtailcore_page"."search_description", "wagtailcore_page"."latest_revision_created_at", "wagtailcore_page"."alias_of_id" FROM "wagtailcore_page" WHERE "wagtailcore_page"."id" IN (68, 265, 70, 661, 1024, 1026, 1025, 562) ORDER BY "wagtailcore_page"."path" ASCSELECT ••• FROM "wagtailcore_page" WHERE "wagtailcore_page"."id" IN (68, 265, 70, 661, 1024, 1026, 1025, 562) ORDER BY "wagtailcore_page"."path" ASC
1.01
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/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="amyyh"><b><i>SOUTH '
'PACIFIC</i></b><br/>Waltz</p><p data-block-key="ufpq"><b><i>STATE '
'FAIR</i></b><br/>It’s A Grand Night for Singing</p><p '
'data-block-key="3bk8o"><b><i>VERY WARM FOR MAY</i></b><br/>All The '
'Things You Are</p><p data-block-key="akutb"><b><i>BABES IN '
'ARMS</i></b><br/>Johnny One Note</p><p '
'data-block-key="a5iup"><b><i>SOUTH PACIFIC</i></b><br/>Some '
'Enchanted Evening<br/>Wonderful Guy<br/>Nothing Like A Dame</p><p '
'data-block-key="6r031"><b><i>THE SOUND OF MUSIC</i></b><br/>The '
'Sound of Music<br/>Do Re Mi<br/>Climb Every Mountain</p>'}
Toggle context{'False': False, 'None': None, 'True': True}
{'html': '<p data-block-key="amyyh"><b><i>CAROUSEL</i></b><br/>Waltz<br/>June '
'Is Bustin’ Out All Over Mr. Snow<br/>Soliloquy</p><p '
'data-block-key="c4oe"><b><i>KING AND I</i></b><br/>Shall We '
'Dance</p><p data-block-key="172ce"><b><i>THE BOYS FROM '
'SYRACUSE</i></b><br/>Falling In Love With Love</p><p '
'data-block-key="7tou0"><b><i>OKLAHOMA</i></b><br/>People Will Say '
'We’re In Love<br/>Oklahoma</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="suu60">Described as bringing an “artisan '
'storyteller’s sensitivity… shaping passages with clarity and power '
'via beautifully sculpted dynamics… revealing orchestral character '
'not seen or heard before” (Arts Knoxville) Lawrence Loh enjoys a '
'dynamic career as a conductor of orchestras all over the '
'world.</p><p data-block-key="3o4fq">After an extensive two year '
'search, Lawrence Loh was recently named Music Director of the Waco '
'Symphony Orchestra beginning in the Spring of 2024. Since 2015, he '
'has served as Music Director of The Syracuse Orchestra (formerly '
'called Symphoria), the successor to the Syracuse Symphony Orchestra. '
'Loh will hold this position until the end of the 2024-2025 season. '
'“The connection between the organization and its audience is one of '
'the qualities that’s come to define Syracuse’s symphony as it wraps '
'up its 10th season, a milestone that might have seemed impossible at '
'the beginning,” (Syracuse.com) The Syracuse Orchestra and Lawrence '
'Loh show that it is possible to create a “new, more sustainable '
'artistic institution from the ground up.”</p><p '
'data-block-key="eo6au">Appointed Assistant Conductor of the '
'Pittsburgh Symphony in 2005, Mr Loh was quickly promoted to '
'Associate and Resident Conductor within the first three years of '
'working with the PSO. Always a favorite among Pittsburgh audiences, '
'Loh returns frequently to his adopted city to conduct the PSO in a '
'variety of concerts. Mr. Loh previously served as Music Director of '
'the West Virginia Symphony Orchestra, Music Director of the '
'Northeastern Pennsylvania Philharmonic, Artistic Director and '
'Principal Conductor of the Syracuse Opera, Music Director of the '
'Pittsburgh Youth Symphony Orchestra, Associate Conductor of the '
'Dallas Symphony Orchestra, Associate Conductor of the Colorado '
'Symphony Orchestra and Music Director of the Denver Young Artists '
'Orchestra.</p><p data-block-key="9l98q">Mr. Loh’s recent guest '
'conducting engagements include the San Francisco Symphony, Dallas '
'Symphony, North Carolina Symphony, Baltimore Symphony, Sarasota '
'Orchestra, Florida Orchestra, Pensacola Symphony, Atlanta Symphony, '
'National Symphony, Detroit Symphony, San Diego Symphony, Seattle '
'Symphony, National Symphony (D.C.), Utah Symphony, Rochester '
'Philharmonic, Indianapolis Symphony, Calgary Philharmonic, Buffalo '
'Philharmonic, Albany Symphony and the Cathedral Choral Society at '
'the Washington National Cathedral. His summer appearances include '
'the festivals of Grant Park, Boston University Tanglewood Institute, '
'Tanglewood with the Boston Pops, Chautauqua, Sun Valley, '
'Shippensburg, Bravo Vail Valley, the Kinhaven Music School and the '
'Performing Arts Institute (PA).</p><p data-block-key="3vu2e">As a '
'self-described “Star Wars geek” and film music enthusiast, Loh has '
'conducted numerous sold-out John Williams and film music tribute '
'concerts. Part of his appeal is his ability to serve as both host '
"and conductor. “It is his enthusiasm for Williams' music and the "
"films for which it was written that is Loh's great strength in this "
"program. A fan's enthusiasm drives his performances in broad strokes "
'and details and fills his speaking to the audience with irresistible '
'appeal. He used no cue cards. One felt he could speak at filibuster '
"length on Williams' music.” (Pittsburgh Tribune)</p><p "
'data-block-key="4l2e1">Mr Loh has assisted John Williams on multiple '
'occasions and has worked with a wide range of pops artists from '
'Chris Botti and Ann Hampton Callaway to Jason Alexander and Idina '
'Menzel. As one of the most requested conductors for conducting Films '
'in Concert, Loh has led Black Panther, Star Wars (Episodes 4-6), '
'Jaws, Nightmare Before Christmas, Jurassic Park, Casablanca, The '
'Wizard of Oz and Singin’ in the Rain, among other film '
'productions.</p><p data-block-key="6r2e2">Lawrence Loh received his '
'Artist Diploma in Orchestral Conducting from Yale, his Masters in '
'Choral Conducting from Indiana University and his Bachelor of Arts '
'from the University of Rochester. Lawrence Loh was born in southern '
'California of Korean parentage and raised in Carlisle, Pennsylvania. '
'He and his wife Jennifer have a son, Charlie, and a daughter, '
'Hilary.</p>'}
Toggle context{'False': False, 'None': None, 'True': True}
{'html': '<p data-block-key="6q0el">Christopher Bell has served as Chorus '
'Director of the Grant Park Chorus since 2002. Bell oversees a chorus '
'of more than 100 singers, along with the Project Inclusion Vocal '
'Fellows, a unique program designed to encourage singers '
'under-represented in the field. Bell prepares all of the Festival’s '
'choral programs, and conducts the orchestra and chorus for several '
'concerts.</p><p data-block-key="e1o34">During his tenure, he and the '
'chorus have been recipients of the coveted Margaret Hillis Award for '
'Choral Excellence given by Chorus America, as well as glowing '
'reviews from both critics and audiences alike. In 2013, Bell won the '
'Michael Korn Founders Award for Development of the Professional '
'Choral Art.</p><p data-block-key="78jvl">In a career spanning thirty '
'years thus far, Christopher has been chorusmaster of the Edinburgh '
'Royal Choral Union (1987–1990), Chorus Master of the Royal Scottish '
'National Orchestra Chorus (1989–2002) the Belfast Philharmonic Choir '
'(2005–2011) the Edinburgh Festival Chorus (2007–2018) and the '
'Washington Chorus (2017–2020).</p><p data-block-key="fmsgi">Largely '
'responsible for the formation of the National Youth Choir of '
'Scotland (NYCOS) in 1996, he has been its Artistic Director ever '
'since. The National Youth Choir of Scotland has toured to Sweden, '
'Ireland, Chicago, Hungary, Germany and Central Europe, has won a '
'prestigious Royal Philharmonic Society Award, and performed at the '
'BBC Proms and the Edinburgh International Festival to great acclaim. '
'NYCOS organisation has expanded to has expanded over 25 years to '
'include fifteen regional choirs, three national choirs and an '
'extensive education and publishing arm.</p><p '
'data-block-key="cjboq">Bell was awarded an Honorary Doctorate in '
'Music from the Royal Conservatoire in Scotland in 2012, in '
'recognition of his contribution to performing arts in Scotland. In '
'2015, he was awarded an Honorary Doctor of Music from the University '
'of Aberdeen.</p><p data-block-key="53ip6">Born in Belfast, Bell was '
'educated at Edinburgh University and held his first post as '
'Associate Conductor of the BBC Scottish Symphony. Since then, he has '
'worked with many of the major orchestras in the UK and Ireland, '
'including the Royal Philharmonic, London Philharmonic, Royal '
'Scottish National, BBC Scottish Symphony, Ulster Orchestra, Scottish '
'Chamber, City of London Sinfonia, London Concert, RTE National '
'Symphony, RTE Concert and the Bournemouth Symphony. Between 2009 and '
'2017 he was Associate Conductor of the Ulster Orchestra. Recent '
'orchestral performances have included San Francisco Symphony and the '
'Orchestra of Opera North.</p><p data-block-key="90a62">He is '
'well-known for his work with young musicians. Before his current '
'post with the National Youth Choir of Scotland, he was the founding '
'conductor of the Ulster Youth Choir, director of the Total Aberdeen '
'Youth Choir for six years, and director of the prestigious RSNO '
'Junior Chorus for twenty four years.\xa0</p>'}
Toggle context{'False': False, 'None': None, 'True': True}
{'html': '<p data-block-key="u0cpb">Now celebrating its 60th anniversary '
'season, the 80+\xa0member Grant Park Chorus was formed in 1962 by '
'Thomas Peck, who led the group until his death in 1994. His protégé, '
'Michael Cullen, then led the chorus until 1997, after which a series '
'of guest conductors worked with the ensemble until 2002 when an '
'international search identified current chorus director, <a '
'href="https://www.grantparkmusicfestival.com/about/artistic-executive-leadership/christopher-bell">Christopher '
'Bell</a>.\xa0</p><p data-block-key="e22cp">Winners of the 2006 '
'Margaret Hillis Award for artistic excellence, the Grant Park Chorus '
'is a fully professional ensemble and the majority of the vocalists '
'reside in Illinois. In addition to frequent solo appearances and '
'teaching careers, members of the Grant Park Chorus perform with '
'ensembles such as Chicago a cappella, Lyric Opera of Chicago, and '
'the Chicago Symphony Chorus.\xa0</p>'}
Toggle context{'False': False, 'None': None, 'True': True}
{'html': '<p data-block-key="7fy3l">A native Texan, Mamie attended the Paseo '
'Academy of the Arts in Kansas City, Missouri, before graduating from '
'the American Musical and Dramatic Academy in New York City.</p><p '
'data-block-key="akv3j">\u200bOn Broadway, Mamie most recently '
'returned to the cast of School of Rock on Broadway, this time in the '
'role of Rosalie. She previously starred as Grizabella in the '
"Broadway revival of Andrew Lloyd Webber's iconic musical CATS. Her "
'other Broadway and National Tour credits include: School of Rock '
'(Patty) (cast album), Wicked (Elphaba), 9 To 5 The Musical (as Judy '
'Bernly, the role created by Jane Fonda in the iconic film), the '
'Tony-Nominated revival of Ragtime, 5-time Tony-Winner The Drowsy '
'Chaperone, Legally Blonde- the Musical, and Roundabout Theatre’s '
'acclaimed revivals of On The 20th Century (Agnes) (cast album) and '
'110 In the Shade (cast album). Off-Broadway credits include Pump '
'Boys and Dinettes (Prudie), part of the Encores! Off-Center series; '
'See Rock City and Other Destinations (Dodi), presented by the '
'Transport Group (cast album out now). Other notable credits include '
'roles at The Goodspeed Opera House, Pittsburgh Civic Light Opera, '
'The Muny, The Macau International Music Festival in Macau, China; '
'and many more. Her film and television credits include The Blacklist '
'(NBC), A Stand Up Guy (Orchard), and State of Affairs (NBC). Mamie '
'resides in NYC with her husband, Johnathan, and pup, Cookie.</p>'}
Toggle context{'False': False, 'None': None, 'True': True}
{'html': '<p data-block-key="yk6md">Hailed as “every inch the hero in stature '
'and voice” (Classical Voice North America), award-winning American '
'tenor John Riesen is consistently impressing audiences with his '
'"impassioned...and vibrant" voice (Opera Today). John’s growing '
'career boasts a variety of roles in which he excels and includes '
'significant work in opera, musical theatre, studio recording, and '
'concert, both classical and Pops. He has released two albums: What '
"You'd Call a Dream (2019) and Christmas at Home (2020) and several "
'singles, including “Autumn Leaves” (2021), “What a Wonderful World” '
'(2021), and “Maria” (from West Side Story, 2021), that have reached '
'well over seven million streams on Spotify and Apple Music. John is '
'also the head of Spotify promotion and PR for Emitha LLC, building '
'an ecosystem for classical singers to be heard around the '
'world.</p><p data-block-key="52is1">In the 2024-2025 season, John '
'makes his Carnegie Hall début as tenor soloist in Carmina Burana '
'with Oratorio Society New York under the baton of Mo. Kent Tritle. '
'He also returns to Utah Opera in one of his favorite roles, Anthony '
'Hope in Sweeney Todd, makes his role debut as Don José in Carmen '
'with Sioux City Symphony, and joins Las Vegas Philharmonic for '
'Handel’s Messiah. Additionally, he appears in concerts with Music '
'for a Great Space, Shreveport Opera, and at several private '
'events.</p><p data-block-key="38ihh">In the 2023-2024 season, he '
'returned to Pacific Symphony in Mo. Carl St. Clair’s finale concert '
'of Beethoven’s Symphony No. 9, which he also performed with the '
'Southwest Michigan Symphony, and joined Flint Symphony Orchestra for '
'Carmina Burana. On the Pops stage, he joined The Dallas Symphony and '
'The Phoenix Symphony for their touring concert Prohibition, Virginia '
'Arts Festival with the Virginia Symphony Orchestra as Anthony Hope '
'in Sweeney Todd, and both Williamsburg Symphony Orchestra and '
'Buffalo Philharmonic Orchestra for Holiday Pops programming. He was '
'also a featured soloist in Opera Las Vegas 25th anniversary gala, '
'joined Portland Opera for an all-Puccini program, and returned to '
'Opera Montana as Rodolfo in La bohème. The previous season included '
'his début with Brevard Music Center as tenor soloist in Carmina '
'Burana under the baton of Mo. JoAnn Falletta, his role début as '
'Camille in The Merry Widow at Knoxville Opera - where he also '
'reprised his Younger Thompson in Glory Denied - his role début as '
'the Duke in Rigoletto at Opera Montana, a return to Opera Las Vegas '
'as Detective Daniel Lewis in A Capacity for Evil, and Younger '
'Thompson at Opera Roanoke. Additionally, he was named a semifinalist '
'on NBC’s America’s Got Talent.</p><p data-block-key="76jdg">In '
'recent seasons, John appeared as Frederic in The Pirates of Penzance '
'with Utah Opera, Rinuccio in Gianni Schicchi with On Site Opera, '
'Chris in the world-premiere of Favorite Son by Grammy Award-winning '
'songwriter Marcus Hummons, Ralph Rackstraw in HMS Pinafore with '
'Pensacola Opera, Martin in The Tender Land with The Hart School, '
'Alfredo in La Traviata with the Pacific Symphony, and Younger '
'Thompson with Berkshire Opera Festival.</p><p '
'data-block-key="4svf6">Other career highlights include his début as '
'Roméo in Roméo et Juliette as a guest artist with the Janiec Opera '
'Company at Brevard Music Center, his Detroit Opera début as Pirelli '
'in Sweeney Todd, Younger Thompson in Glory Denied with UrbanArias, '
'and Bill Calhoun in Kiss Me, Kate with Intermountain Opera Bozeman. '
'He also made several role débuts including Prince Charming in '
'Cendrillon with Opera Company of Middlebury, Lensky in Eugene Onegin '
'with Intermountain Opera Bozeman, Alfredo in La Traviata with '
'Gulfshore Opera, Younger Thomspon in Glory Denied with Opera '
'Birmingham and Des Moines Metro Opera, the title role in Candide '
'with Chautauqua Opera, and his Lincoln Center début as Tony in West '
'Side Story Suite with the New York City Ballet.</p><p '
'data-block-key="9pb3f">John’s honors include being a repeat Regional '
'Finalist in the Metropolitan Opera National Council Auditions, 1st '
'prize in the Harold Haugh Light Opera Competition, and 2nd prize in '
'the Mary Jacobs Smith Singer of the Year Competition, as well as '
'awards from the Opera Columbus Cooper-Bing Competition and the Opera '
'Birmingham Competition.</p><p data-block-key="3s589">John has been '
'privileged to sing for political figures, including President Barack '
'Obama, President Jimmy Carter, District Judge Stephanie Kulp '
'Seymour, and Supreme Court Justice Ruth Bader Ginsburg. He has sung '
'the national anthem at several collegiate, semi-professional, and '
'professional organizations, including the Detroit Tigers at Comerica '
'Park, the Pensacola Ice Flyers, MSU hockey/baseball, and more. '
'Before singing, John avidly pursued athletics, attaining all-region '
'pitcher status in 2006 and 2007.</p>'}
Toggle context{'False': False, 'None': None, 'True': True}
{'html': '<p data-block-key="l27vp">From Broadway to Classics, On Stage and In '
"Concert, Lisa Vroman has established herself as one of America's "
'most versatile voices.</p><p data-block-key="bios7">Lisa starred for '
'several years on Broadway as Christine Daaé in\xa0The Phantom of the '
"Opera.\xa0As Christine, she garnered Theatre Critics' awards for the "
'role in a record breaking run in San Francisco, and did a return '
'engagement at the Ahmanson Theatre in Los Angeles. Ms. Vroman '
'starred as Rosabella in\xa0The Most Happy Fella, making her New York '
'City Opera debut with Paul Sorvino playing the title role. She '
'played the role of Charlotte in\xa0A Little Night Music\xa0with '
'Michigan Opera Theatre, starring Leslie Uggams and Ron Raines. She '
'starred as Lili Vanessi in\xa0Kiss Me Kate\xa0with both Glimmerglass '
'Opera and the MUNY Theater of St. Louis, and played Marian Paroo '
'in\xa0The Music Man\xa0with Shirley Jones (Mrs. Paroo) and Patrick '
'Cassidy (Harold Hill) at The Bushnell Theatre in Hartford CT. Lisa '
'sang the role of Birdie in\xa0Regina\xa0with Utah Opera, conducted '
'by Keith Lockhart; made her New Jersey Opera debut as Rosalinda '
'in\xa0Die Fledermaus\xa0(directed by Ira Siff); and premiered and '
'recorded two Comic Operas by composers John Musto (Bastianello) and '
'William Bolcom (Lucrezia) with the\xa0New York Festival of '
'Song.</p><p data-block-key="2eodf">Her Broadway debut was in\xa0'
'Aspects of Love, and she was the first to play both Fantine and '
'Cosette in\xa0Les Miserables. For PBS she was featured with Colm '
"Wilkinson and Michael Ball in Cameron Mackintosh's\xa0Hey, Mr. "
'Producer!\xa0at the Lyceum Theatre in London, a Royal Gala attended '
'by Queen Elizabeth II. \xa0She sang the role of Johanna in the San '
"Francisco Symphony's Emmy Award winning\xa0Sweeney Todd in Concert, "
'with Patti Lupone and George Hearn. Both are available on DVD. Lisa '
'starred as Laurey in\xa0Oklahoma, filmed live in concert for the BBC '
'Proms Festival at Royal Albert Hall in London, and starred as Mary '
"Turner in Gershwin's\xa0Of Thee I Sing/Let 'em Eat Cake\xa0in "
'concert with Michael Tilson Thomas conducting the San Francisco '
'Symphony and Chorus, directed by Pat Birch. Other roles have '
'included \xa0Lucy Brown in\xa0Threepenny Opera\xa0at the American '
'Conservatory Theatre in San Francisco with Bebe Neuwirth, Nancy '
'Dussault, and Anika Noni Rose; Laurie in The\xa0Tender Land\xa0at '
'the Cabrillo Music Festival, with Marin Alsop, conducting; Maria '
'in\xa0The Sound Of Music\xa0with Tulsa Opera; Josephine in\xa0HMS '
'Pinafore\xa0and\xa0Yum-Yum in\xa0The Mikado\xa0with the Utah '
'Opera;\xa0and Anna 1 in\xa0The Seven Deadly Sins\xa0with the Utah '
'Symphony,, Florida Symphony, Portland Symphony, and Parnassus '
'Symphony. She has sung Maria in\xa0West Side Story, Guenevere in\xa0'
'Camelot, Carrie Pipperidge in\xa0Carousel, Christine in Maury '
"Yeston's\xa0Phantom, Eliza Doolittle in\xa0My Fair Lady, and Amalia "
'Balash in\xa0She Loves Me, as well as many other well known musical '
'roles.</p><p data-block-key="e6fr0">Her many performances have '
'included a multi-city concert tour of China; concerts of Cole '
"Porter's 1928\xa0La Revue des Ambassadeurs\xa0with L'Opera de Rennes "
"in France; and playing the role of Maria Callas in Terence McNally's "
'award winning play,\xa0Master Class.</p><p '
'data-block-key="2bpal">Lisa is a George London Competition Grant '
'recipient and a 1999 Minerva Award recipient\xa0 from the State '
'University of New York at\xa0Potsdam. \xa0She received an '
'Undergraduate degree in Music Education from the Crane School of '
'Music, SUNY Potsdam, \xa0a Masters degree in Fine Arts, Opera '
'Performance from Carnegie Mellon University in Pittsburgh, and was '
'recently awarded an honorary Doctor of Music from SUNY Potsdam. \xa0'
'She has become an active mentor and sought-after clinician with many '
'colleges and universities across the country and around the '
'world.</p><p data-block-key="a11mk">With a repertoire that ranges '
'from Stravinsky to Weill to Broadway, Lisa is a frequent guest '
'soloist with theater and opera companies, and orchestras including '
'San Francisco, Philadelphia, Chicago, Atlanta, the National, '
'Malaysia, Seattle, Hong Kong, Cleveland, Nashville, Pacific, Utah, '
'Dallas, the Boston Pops with Keith Lockart, the New York Pops at '
'Carnegie Hall, and the Philly Pops with Peter Nero. She made her '
"debut at The Hollywood Bowl in Disney's 75th celebration, singing "
'and dancing with legend Dick Van Dyke in a medley from Mary Poppins, '
'(John Mauceri, conductor). She guest starred with SONY artist Greek '
'tenor Mario Frangoulis in his NYC debut concert at City Center; and '
'has performed many times with the New York Festival of Song, '
'including a tribute to Broadway director Harold Prince. Lisa has '
'sung in concert with composer Stephen Schwartz, organist David '
'Higgs, and the Empire Brass Quintet. Her solo CD,\xa0Broadway '
'Classic,\xa0features Metropolitan Opera mezzo-soprano Stephanie '
"Blythe and 47 of San Francisco's finest orchestral players. Lisa had "
'the honor of singing at the Profiles in Courage Award dinner in '
'Boston at the JFK Library, as a guest of the Kennedy family. She has '
'also sung on separate occasions for Queen Elizabeth, former '
'presidents Gerald Ford,\xa0George H.W. Bush, and\xa0Bill Clinton, '
'and former Vice President Al Gore.</p><p data-block-key="drgc6">Lisa '
'is part of an ongoing multimedia symphony project produced by Music '
'Unwound and the Kurt Weill Foundation which features the work of '
'Kurt Weill, Berthold Brecht and Marc Blitzstein.\xa0 Her upcoming '
'season includes celebrations of the 100th birthday of Leonard '
'Bernstein with the Philly Pops and Santa Barbara Symphony</p><p '
'data-block-key="9tqv1">Lisa lives in Pasadena, CA with husband '
"Patrick O'Neil and their beautiful dog Barber.</p>"}
Toggle context{'False': False, 'None': None, 'True': True}
{'html': '<p data-block-key="4j14l">This concert is generously supported by '
'<i>American Accents</i> Series Sponsor AbelsonTaylor Group and The '
'Salvino Team of Performance Wealth.</p><p data-block-key="b5928">The '
'appearance of tonight’s guest artists is made possible with generous '
'support from the Mazza Foundation.</p>'}
Toggle context{'False': False, 'None': None, 'True': True}
{'html': '<h4 data-block-key="1ojnc">Six-time GRAMMY® Award-winning conductor '
'Giancarlo Guerrero named artistic leader of Chicago’s Grant Park '
'Music Festival.</h4><p data-block-key="5jlb3">The internationally '
'renowned conductor and longtime music director of the Nashville '
'Symphony Orchestra and music director designate of the Sarasota '
'Orchestra becomes the Festival’s eighth artistic director and '
'principal conductor. Guerrero led the Grant Park Orchestra and '
'Chorus in three acclaimed concerts during the 2024 season and has '
'taken the reins of the Festival’s artistic team\xa0for the 2025 '
'season. He will conduct four weeks next summer. The Festival has '
'presented free classical concerts since 1935\xa0and attracts '
'hundreds of thousands each year.\xa0</p><p '
'data-block-key="a2edd">“We are thrilled to welcome Giancarlo '
'Guerrero to Chicago to lead what is regarded as the United States’ '
'most important free classical music institution,” said Paul Winberg, '
'Grant Park Orchestral Association President and CEO. “Giancarlo is '
'not only a brilliant conductor with a stellar reputation; he has a '
'history of curating programs that are exciting, surprising, and '
'inventive. Also, our musicians are tremendously excited about '
'working with him. His concerts last summer sparked a palpable energy '
'from our audiences. It is a joy to listen to the music he conducts. '
'The Grant Park Music Festival is highly anticipated by Chicagoans '
'each year; we are confident that our future is in excellent hands '
'with Giancarlo at the podium.”\xa0</p><p '
'data-block-key="65vj4">Praised for his “viscerally powerful '
'performances” (<i>Boston Globe</i>) and described as “at once '
'vigorous, passionate, and nuanced” (<i>BachTrack</i>), Guerrero is '
'one of the most respected orchestra conductors in the world. He '
'succeeds Carlos Kalmar, who served in the position for 25 seasons, '
'and will now hold the title of conductor laureate. Guerrero is '
'familiar to Chicago audiences through his frequent appearances with '
'the Chicago Symphony Orchestra. In addition, he has led multiple '
'programs with the Grant Park Music Festival since his 2008 '
'debut.</p><p data-block-key="6eh9c">“From the moment I first walked '
'onto the stage of the glorious Pritzker Pavilion, and looked out at '
'the sea of people – a snapshot of the entire city of Chicago – it '
'was immediately apparent what a gift the Grant Park Music Festival '
'is to the community. In the heart of this vibrant downtown, in one '
'of the most exciting cities in the world, here is a festival '
'dedicated to orchestral music and designed to be enjoyed by '
'everyone. The mission of the Festival aligns closely with my '
'philosophy that music is meant to be enjoyed by people from all '
'walks of life, without boundaries,” said Guerrero. “I felt such a '
'natural, easy connection with these incredible musicians – including '
'both the stellar orchestra and the spectacular chorus. I recognized '
'sparks flying, musically speaking, from my first interactions with '
'them from the podium. These musicians, hailing from orchestras and '
'opera companies from the region and throughout the world, are really '
'the best of the best.”</p><p data-block-key="e2390">During the 2024 '
'Festival, Guerrero led two programs: the first featuring '
'Shostakovich’s Symphony No. 5\xa0on July 10, and the second '
'featuring Beethoven’s <i>Emperor</i> Concerto\xa0with Maurice '
"Duruflé's Requiem on July 12 and 13. Reviewing the Shostakovich "
'program for the <i>Chicago Tribune</i>, Hannah Edgar praised '
'Guerrero’s “curatorial and interpretive creativity” and added that '
'his pre-performance remarks to the audience “provided context for '
'both pieces… that mirrored his interpretation of the symphony: '
'emphatic, practiced and assertive.” Recognizing that he might be a '
'candidate to replace Kalmar, Edgar concluded that “Guerrero will '
'have no problem leaving his mark.”\xa0</p><p '
'data-block-key="4go5u">Festival concertmaster Jeremy Black also '
'lauded Guerrero’s leadership of the orchestra, saying, “Giancarlo '
'established a genuine rapport with the orchestra. I remember hearing '
"one of my orchestra colleagues say, ‘he lit a fire under us!’ He's a "
'superb musician who can inspire us to perform at the highest '
'level.”\xa0</p><p data-block-key="cfmqq">“The Grant Park Music '
'Festival drew hundreds of thousands of people during our recently '
'concluded summer season,” added Grant Park Orchestral Association '
'Board Chair Adam Grais. “Not only do our concerts attract dedicated '
'music lovers and introduce thousands of young people to classical '
'music, we also present some of the world’s most esteemed musicians '
'to our stage. Concertgoers tell me that the Festival is one of the '
'things they most love about Chicago. And Giancarlo possesses the '
'talent, relationships, vision and drive to lead our organization to '
'even greater accomplishments in the future.”</p><p '
'data-block-key="dfl7e">The board of directors of the Grant Park '
'Orchestral Association enthusiastically voted unanimously at an '
'August 15 meeting to name Guerrero as the successor to Kalmar, who '
'had announced in 2021 that he was stepping down at the end of the '
'Festival 2024. The search for Kalmar’s replacement was a three-year '
'process undertaken by a search committee composed of musicians, '
'members of the board of directors and community leaders. The '
'Festival team will announce Guerrero’s plans for the 2025 season in '
'January.</p><h2 data-block-key="8dfbv"><b>About Giancarlo '
'Guerrero</b></h2><p data-block-key="dcvms">In the 2024-2025 season, '
'Guerrero will serve in his 16th and final year as music director of '
'the Nashville Symphony. Guerrero collaborated with the Nashville '
'Symphony to premiere over two dozen new works and release 22 '
'commercial albums. These definitive recordings garnered 13 GRAMMY® '
'Award nominations and six GRAMMY® wins, cementing Guerrero and the '
'Symphony’s international reputation as standard-bearers for '
'recordings of contemporary American music. As part of his commitment '
'to fostering the work of contemporary composers, Guerrero, together '
'with composer Aaron Jay Kernis, also guided the creation of '
'Nashville Symphony’s biannual Composer Lab & Workshop for young '
'and emerging composers.</p><p data-block-key="5ifp">Guerrero has '
'collaborated throughout his career with leading ensembles in North '
'America, including the Chicago Symphony Orchestra, Boston Symphony, '
'New York Philharmonic, and Philadelphia Orchestra, among others. '
'Internationally, he has maintained longstanding relationships with '
'esteemed orchestras in Europe, Latin America and Australia/New '
'Zealand. Guerrero also recently completed a six-season tenure as '
'music director of the NFM Wrocław Philharmonic in Poland. Guerrero '
'previously held posts as the principal guest conductor of both the '
'Cleveland Orchestra Miami Residency and the Gulbenkian Orchestra in '
'Lisbon, music director of the Eugene Symphony, and associate '
'conductor of the Minnesota Orchestra.\xa0</p><p '
'data-block-key="4k9tr">Born in Nicaragua, Guerrero immigrated during '
'his childhood to Costa Rica, where he joined the local youth '
'symphony. He studied percussion and conducting at Baylor University '
'in Texas and earned his master’s degree in conducting at '
'Northwestern University in Evanston, Illinois. Given his beginnings '
'in civic youth orchestras, Guerrero is particularly engaged with '
'conducting training orchestras and has worked with the Curtis School '
'of Music, Colburn School in Los Angeles, National Youth Orchestra '
'(NYO2) and Yale Philharmonia, as well as with the Nashville '
'Symphony’s Accelerando program, which provides an intensive music '
'education to promising young students from diverse ethnic '
'backgrounds.</p>'}
Toggle context{'False': False, 'None': None, 'True': True}
{'html': '<p data-block-key="6q0el">Christopher Bell has served as Chorus '
'Director of the Grant Park Chorus since 2002. Bell oversees a chorus '
'of more than 100 singers, along with the Project Inclusion Vocal '
'Fellows, a unique program designed to encourage singers '
'under-represented in the field. Bell prepares all of the Festival’s '
'choral programs, and conducts the orchestra and chorus for several '
'concerts.</p><p data-block-key="e1o34">During his tenure, he and the '
'chorus have been recipients of the coveted Margaret Hillis Award for '
'Choral Excellence given by Chorus America, as well as glowing '
'reviews from both critics and audiences alike. In 2013, Bell won the '
'Michael Korn Founders Award for Development of the Professional '
'Choral Art.</p><p data-block-key="78jvl">In a career spanning thirty '
'years thus far, Christopher has been chorusmaster of the Edinburgh '
'Royal Choral Union (1987–1990), Chorus Master of the Royal Scottish '
'National Orchestra Chorus (1989–2002) the Belfast Philharmonic Choir '
'(2005–2011) the Edinburgh Festival Chorus (2007–2018) and the '
'Washington Chorus (2017–2020).</p><p data-block-key="fmsgi">Largely '
'responsible for the formation of the National Youth Choir of '
'Scotland (NYCOS) in 1996, he has been its Artistic Director ever '
'since. The National Youth Choir of Scotland has toured to Sweden, '
'Ireland, Chicago, Hungary, Germany and Central Europe, has won a '
'prestigious Royal Philharmonic Society Award, and performed at the '
'BBC Proms and the Edinburgh International Festival to great acclaim. '
'NYCOS organisation has expanded to has expanded over 25 years to '
'include fifteen regional choirs, three national choirs and an '
'extensive education and publishing arm.</p><p '
'data-block-key="cjboq">Bell was awarded an Honorary Doctorate in '
'Music from the Royal Conservatoire in Scotland in 2012, in '
'recognition of his contribution to performing arts in Scotland. In '
'2015, he was awarded an Honorary Doctor of Music from the University '
'of Aberdeen.</p><p data-block-key="53ip6">Born in Belfast, Bell was '
'educated at Edinburgh University and held his first post as '
'Associate Conductor of the BBC Scottish Symphony. Since then, he has '
'worked with many of the major orchestras in the UK and Ireland, '
'including the Royal Philharmonic, London Philharmonic, Royal '
'Scottish National, BBC Scottish Symphony, Ulster Orchestra, Scottish '
'Chamber, City of London Sinfonia, London Concert, RTE National '
'Symphony, RTE Concert and the Bournemouth Symphony. Between 2009 and '
'2017 he was Associate Conductor of the Ulster Orchestra. Recent '
'orchestral performances have included San Francisco Symphony and the '
'Orchestra of Opera North.</p><p data-block-key="90a62">He is '
'well-known for his work with young musicians. Before his current '
'post with the National Youth Choir of Scotland, he was the founding '
'conductor of the Ulster Youth Choir, director of the Total Aberdeen '
'Youth Choir for six years, and director of the prestigious RSNO '
'Junior Chorus for twenty four years.\xa0</p>'}
<django.core.cache.backends.redis.RedisCache object at 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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.5699
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7fa8e2fbf8c0>
/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.5243
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7fa8e2fbf8c0>
/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.5384
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7fa8e2fbf8c0>
/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.5275
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7fa8e2fbf8c0>
/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.5253
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7fa8e2fbf8c0>
/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.4744
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7fa8e2fbf8c0>
/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.5122
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7fa8e2fbf8c0>
/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.5040
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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.6252
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7fa8e2fbf8c0>
/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(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/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/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 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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.4693
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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.4466
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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.6123
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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.4482
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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.0735
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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.4511
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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.5297
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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)
<django.core.cache.backends.redis.RedisCache object at 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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.5198
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7fa8e2fbf8c0>
/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(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 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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)
<django.core.cache.backends.redis.RedisCache object at 0x7fa8e2fbf8c0>
/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 0x7fa8e2fbf8c0>
/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.6476
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7fa8e2fbf8c0>
/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(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 0x7fa8e2fbf8c0>
/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(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/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 0x7fa8e2fbf8c0>
/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(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/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.5592
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7fa8e2fbf8c0>
/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(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/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(
<django.core.cache.backends.redis.RedisCache object at 0x7fa8e2fbf8c0>
/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(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/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 0x7fa8e2fbf8c0>
/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(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/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 0x7fa8e2fbf8c0>
/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(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/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 0x7fa8e2fbf8c0>
/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(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/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.4891
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7fa8e2fbf8c0>
/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(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/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.7174
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7fa8e2fbf8c0>
/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/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.5072
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7fa8e2fbf8c0>
/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.5726
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7fa8e2fbf8c0>
/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.4795
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7fa8e2fbf8c0>
/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.5489
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7fa8e2fbf8c0>
/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.4306
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7fa8e2fbf8c0>
/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.5529
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7fa8e2fbf8c0>
/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.4491
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7fa8e2fbf8c0>
/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.5512
get
('wagtail_site_root_paths',)
{'version': 2}
<django.core.cache.backends.redis.RedisCache object at 0x7fa8e2fbf8c0>
/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(