The Grant Park Music Festival is a ten-week classical music concert series held annually in Chicago, Illinois’ Millennium Park.
It features the Grant Park Orchestra and Chorus, along with guest performers and conductors, and is one of the only free outdoor classical-music concert series in the US.
The Festival String and Vocal Fellowship is a unique training opportunity for emerging artists aimed at guiding young professionals toward successful careers in music.
Each year outstanding young musicians are hand-selected by the Festival to rehearse and perform within the ranks of the Grant Park Orchestra and Chorus, and receive one-on-one mentoring from seasoned professionals. Performing in parks and community centers around the city, the Festival fellows serve as an integral part of the Festival's summer lineup. They provide daily musical demonstrations within the Classical Campers program, participate as members of the Grant Park Orchestra and Chorus, perform throughout the city via the Chicago Park District's Night Out in the Parks program, and gain valuable experience in public speaking, ensemble work, and the management of a busy music career.
Please consider supporting our Festival Fellowship program with agift to the Festival.
A native of Puerto Rico, violinist Javier F. Torres-Delgado has played in groups such as the Puerto Rico Symphony Orchestra, Lansing Symphony Orchestra, the Puerto Rico Philharmonic Orchestra, and the International …
Venezuelan violinist Maria Gabriela Mendez is a master's student at University of Massachusetts Amherst. Her orchestral experience includes appearances in the Tallahassee Symphony Orchestra, Sinfonia Gulf Coast, and Panama City Symphony …
Violist Joshua Thaver is currently a Viola Fellow with the New World Symphony Orchestra. He has performed as the Principal Violist in multiple orchestras, including the Jackson Symphony Orchestra, Adrian Symphony …
Argentinian-born cellist Manuel Papale is currently a Diversity Fellow with the Cincinnati Symphony Orchestra and has performed as the principal cellist of Ballet Indiana Orchestra and McKinney Philharmonic Orchestra. Summer festivals …
Soprano Kyuyim Lee has performed with groups such as the Los Angeles Philharmonic, San Diego Symphony, and Fort Worth Symphony. She has previously participated in Opera Bastide’s Young Artist Program and …
Mezzo-soprano Isabel Yang is a junior at Northwestern University studying Voice and Opera with Pamela Hinchman. In 2023, she received the top prize at the Bellgrande International Music Competition. Most recently, …
Tenor Opal Clyburn-Miller enjoys a diverse career, performing music ranging from the Baroque era to works by contemporary composers. Most recent performances include roles with the Peabody Opera Theatre, Amherst Early …
Bass-baritone Matthew Dexter is currently pursuing a Master of Music degree in Vocal Performance from Yale University. Originally from McKinney, Texas, he received his Bachelor of Music degree in Vocal Performance …
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Via
1.1 heroku-router
X-Forwarded-For
216.73.216.242
X-Forwarded-Port
443
X-Forwarded-Proto
https
X-Request-Id
24b1cbc5-780d-0beb-e212-3390398bb683
X-Request-Start
1754575164610
Response headers
Key
Value
Content-Length
65039
Content-Type
text/html; charset=utf-8
Cross-Origin-Opener-Policy
same-origin
Referrer-Policy
same-origin
Vary
origin, Cookie
X-Content-Type-Options
nosniff
X-Frame-Options
DENY
WSGI environ
Since the WSGI environ inherits the environment of the server, only a significant subset is shown below.
Key
Value
PATH_INFO
/about-us/festival-fellows/
QUERY_STRING
REMOTE_ADDR
10.1.89.96
REQUEST_METHOD
GET
SCRIPT_NAME
SERVER_NAME
0.0.0.0
SERVER_PORT
53278
SERVER_PROTOCOL
HTTP/1.1
SERVER_SOFTWARE
gunicorn/23.0.0
Request
View information
View function
Arguments
Keyword arguments
URL name
wagtail.views.serve
('about-us/festival-fellows/',)
{}
wagtail_serve
No cookies
No session data
No GET data
No POST data
SQL queries from 1 connection
default
35.18 ms (49 queries
including 37 similar
and 12 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.16
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve(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.12
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve(17)
route_result = Page.route_for_request(request, path)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in route_for_request(1471)
site.root_page.localized.specific.route(/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/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" = 'about-us') LIMIT 21SELECT ••• FROM "wagtailcore_page" WHERE ("wagtailcore_page"."depth" = 3 AND "wagtailcore_page"."path" BETWEEN '000100010000' AND '00010001ZZZZ' AND "wagtailcore_page"."slug" = 'about-us') LIMIT 21
2 similar queries.
0.82
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/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" = 265 LIMIT 21SELECT ••• FROM "pages_standardpage" INNER JOIN "wagtailcore_page" T3 ON ("pages_standardpage"."page_ptr_id" = T3."id") WHERE "pages_standardpage"."page_ptr_id" = 265 LIMIT 21
2 similar queries.
1.14
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/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 '0001000100070000' AND '000100010007ZZZZ' AND "wagtailcore_page"."slug" = 'festival-fellows') LIMIT 21SELECT ••• FROM "wagtailcore_page" WHERE ("wagtailcore_page"."depth" = 4 AND "wagtailcore_page"."path" BETWEEN '0001000100070000' AND '000100010007ZZZZ' AND "wagtailcore_page"."slug" = 'festival-fellows') LIMIT 21
2 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/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_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" = 2311 LIMIT 21SELECT ••• FROM "pages_standardpage" INNER JOIN "wagtailcore_page" T3 ON ("pages_standardpage"."page_ptr_id" = T3."id") WHERE "pages_standardpage"."page_ptr_id" = 2311 LIMIT 21
2 similar queries.
0.69
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve(17)
route_result = Page.route_for_request(request, path)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in route_for_request(1471)
site.root_page.localized.specific.route(/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in route(1851)
return subpage.specific.route(request, remaining_components)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in route(1851)
return subpage.specific.route(request, remaining_components)/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/specific.py in specific(93)
return self.get_specific()/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/specific.py in get_specific(73)
specific_obj = model_class._default_manager.get(id=self.id)
SELECT "wagtailcore_page"."id", "wagtailcore_page"."alias_of_id" FROM "wagtailcore_page" WHERE ("wagtailcore_page"."path" IN ('0001', '00010001', '000100010007', '0001000100070008') ANDNOT ("wagtailcore_page"."id" = 2311)) ORDER BY "wagtailcore_page"."path" ASCSELECT ••• FROM "wagtailcore_page" WHERE ("wagtailcore_page"."path" IN ('0001', '00010001', '000100010007', '0001000100070008') ANDNOT ("wagtailcore_page"."id" = 2311)) ORDER BY "wagtailcore_page"."path" ASC
0.76
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail/views.py in serve(32)
return on_serve_chain(page, request, args, kwargs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/wagtail_hooks.py in inner(42)
restrictions = page.get_view_restrictions()/app/.heroku/python/lib/python3.13/site-packages/wagtail/models/__init__.py in get_view_restrictions(2809)
for page in self.get_ancestors().only("alias_of"):
SELECT "wagtailcore_pageviewrestriction"."id", "wagtailcore_pageviewrestriction"."restriction_type", "wagtailcore_pageviewrestriction"."password", "wagtailcore_pageviewrestriction"."page_id" FROM "wagtailcore_pageviewrestriction" WHERE "wagtailcore_pageviewrestriction"."page_id" IN (1, 3, 265, 2311)SELECT ••• FROM "wagtailcore_pageviewrestriction" WHERE "wagtailcore_pageviewrestriction"."page_id" IN (1, 3, 265, 2311)
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/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.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(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.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(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.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.91
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.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.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(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.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.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(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.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.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(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.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.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(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.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.36
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.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.40
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.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.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(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.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.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/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.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(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/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
2 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(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/library.py in render(381)
return t.render(new_context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(550)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(210)
for i, item in enumerate(values):<frozen _collections_abc> in __iter__(1031)
/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/stream_block.py in __getitem__(684)
self._prefetch_blocks(raw_value["type"])/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/stream_block.py in _prefetch_blocks(720)
converted_values = child_block.bulk_to_python(raw_values.values())/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/struct_block.py in bulk_to_python(212)
converted_values = child_block.bulk_to_python(raw_values)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/list_block.py in bulk_to_python(305)
converted_values = self.child_block.bulk_to_python(raw_values)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/struct_block.py in bulk_to_python(212)
converted_values = child_block.bulk_to_python(raw_values)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/struct_block.py in bulk_to_python(212)
converted_values = child_block.bulk_to_python(raw_values)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/stream_block.py in bulk_to_python(318)
block_type: self.child_blocks[block_type].bulk_to_python(child_input_list)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/struct_block.py in bulk_to_python(212)
converted_values = child_block.bulk_to_python(raw_values)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/field_block.py in bulk_to_python(829)
objects = self.model_class.objects.in_bulk(values)
SELECT "wagtailimages_image"."id", "wagtailimages_image"."collection_id", "wagtailimages_image"."title", "wagtailimages_image"."file", "wagtailimages_image"."description", "wagtailimages_image"."width", "wagtailimages_image"."height", "wagtailimages_image"."created_at", "wagtailimages_image"."uploaded_by_user_id", "wagtailimages_image"."focal_point_x", "wagtailimages_image"."focal_point_y", "wagtailimages_image"."focal_point_width", "wagtailimages_image"."focal_point_height", "wagtailimages_image"."file_size", "wagtailimages_image"."file_hash" FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" IN (34)SELECT ••• FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" IN (34)
2 similar queries.
0.88
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/library.py in render(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.66
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.75
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/library.py in render(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 (2311)SELECT ••• FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" IN (2311)
2 similar queries.
0.54
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" = 2311 AND "wagtailimages_rendition"."filter_spec" = 'width-1000' AND "wagtailimages_rendition"."focal_point_key" = '')SELECT ••• FROM "wagtailimages_rendition" WHERE ("wagtailimages_rendition"."image_id" = 2311 AND "wagtailimages_rendition"."filter_spec" = 'width-1000' AND "wagtailimages_rendition"."focal_point_key" = '')
9 similar queries.
0.82
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(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" = 28 LIMIT 21SELECT ••• FROM "django_content_type" WHERE "django_content_type"."id" = 28 LIMIT 21
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(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", "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 (1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823) 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 (1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823) ORDER BY T3."path" ASC
1.81
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(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 "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 (2476) ORDER BY "wagtailcore_page"."path" ASCSELECT ••• FROM "wagtailcore_page" WHERE "wagtailcore_page"."id" IN (2476) ORDER BY "wagtailcore_page"."path" ASC
2 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(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" AS "pk", "wagtailcore_page"."content_type_id" AS "content_type" FROM "wagtailcore_page" WHERE "wagtailcore_page"."id" IN (1849) ORDER BY "wagtailcore_page"."path" ASCSELECT ••• FROM "wagtailcore_page" WHERE "wagtailcore_page"."id" IN (1849) ORDER BY "wagtailcore_page"."path" ASC
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(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/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/base.py in render(1081)
return render_value_in_context(output, context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_value_in_context(1058)
value = str(value)/app/.heroku/python/lib/python3.13/site-packages/wagtail/rich_text/__init__.py in __str__(97)
return mark_safe(self.__html__())/app/.heroku/python/lib/python3.13/site-packages/wagtail/rich_text/__init__.py in __html__(93)
"wagtailcore/shared/richtext.html", {"html": expand_db_html(self.source)}/app/.heroku/python/lib/python3.13/site-packages/wagtail/rich_text/__init__.py in expand_db_html(57)
return rewriter(html)/app/.heroku/python/lib/python3.13/site-packages/wagtail/rich_text/rewriters.py in __call__(237)
html = rewrite(html)/app/.heroku/python/lib/python3.13/site-packages/wagtail/rich_text/rewriters.py in __call__(80)
replacements = self.get_tag_replacements(tag_type, attr_dicts)/app/.heroku/python/lib/python3.13/site-packages/wagtail/rich_text/rewriters.py in get_tag_replacements(226)
return rule(attrs_list) if rule else ["<a>"] * len(attrs_list)/app/.heroku/python/lib/python3.13/site-packages/wagtail/rich_text/pages.py in expand_db_attributes_many(32)
for page in cls.get_many(attrs_list)/app/.heroku/python/lib/python3.13/site-packages/wagtail/rich_text/pages.py in get_many(21)
pages_by_str_id = {str(page.id): page for page in qs}/app/.heroku/python/lib/python3.13/site-packages/wagtail/query.py in __iter__(672)
for values in self._get_chunks(values_qs):/app/.heroku/python/lib/python3.13/site-packages/wagtail/query.py in _get_chunks(753)
yield tuple(queryset)
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_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"."_masthead_colour", "pages_standardpage"."_masthead_title" FROM "pages_standardpage" INNER JOIN "wagtailcore_page" ON ("pages_standardpage"."page_ptr_id" = "wagtailcore_page"."id") INNER JOIN "wagtailcore_page" T3 ON ("pages_standardpage"."page_ptr_id" = T3."id") WHERE "pages_standardpage"."page_ptr_id" IN (1849) ORDER BY T3."path" ASCSELECT ••• FROM "pages_standardpage" INNER JOIN "wagtailcore_page" ON ("pages_standardpage"."page_ptr_id" = "wagtailcore_page"."id") INNER JOIN "wagtailcore_page" T3 ON ("pages_standardpage"."page_ptr_id" = T3."id") WHERE "pages_standardpage"."page_ptr_id" IN (1849) ORDER BY T3."path" ASC
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(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/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/base.py in render(1081)
return render_value_in_context(output, context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_value_in_context(1058)
value = str(value)/app/.heroku/python/lib/python3.13/site-packages/wagtail/rich_text/__init__.py in __str__(97)
return mark_safe(self.__html__())/app/.heroku/python/lib/python3.13/site-packages/wagtail/rich_text/__init__.py in __html__(93)
"wagtailcore/shared/richtext.html", {"html": expand_db_html(self.source)}/app/.heroku/python/lib/python3.13/site-packages/wagtail/rich_text/__init__.py in expand_db_html(57)
return rewriter(html)/app/.heroku/python/lib/python3.13/site-packages/wagtail/rich_text/rewriters.py in __call__(237)
html = rewrite(html)/app/.heroku/python/lib/python3.13/site-packages/wagtail/rich_text/rewriters.py in __call__(80)
replacements = self.get_tag_replacements(tag_type, attr_dicts)/app/.heroku/python/lib/python3.13/site-packages/wagtail/rich_text/rewriters.py in get_tag_replacements(226)
return rule(attrs_list) if rule else ["<a>"] * len(attrs_list)/app/.heroku/python/lib/python3.13/site-packages/wagtail/rich_text/pages.py in expand_db_attributes_many(32)
for page in cls.get_many(attrs_list)/app/.heroku/python/lib/python3.13/site-packages/wagtail/rich_text/pages.py in get_many(21)
pages_by_str_id = {str(page.id): page for page in qs}/app/.heroku/python/lib/python3.13/site-packages/wagtail/query.py in __iter__(712)
items_for_type = {item.pk: item for item in items}
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" = 1097 LIMIT 21SELECT ••• FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" = 1097 LIMIT 21
8 similar queries.
0.48
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" = 1097 AND "wagtailimages_rendition"."filter_spec" = 'fill-640x640' AND "wagtailimages_rendition"."focal_point_key" = '4c77e5b4')SELECT ••• FROM "wagtailimages_rendition" WHERE ("wagtailimages_rendition"."image_id" = 1097 AND "wagtailimages_rendition"."filter_spec" = 'fill-640x640' AND "wagtailimages_rendition"."focal_point_key" = '4c77e5b4')
9 similar queries.
0.54
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" = 1096 LIMIT 21SELECT ••• FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" = 1096 LIMIT 21
8 similar queries.
0.51
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" = 1096 AND "wagtailimages_rendition"."filter_spec" = 'fill-640x640' AND "wagtailimages_rendition"."focal_point_key" = 'a3fef6f5')SELECT ••• FROM "wagtailimages_rendition" WHERE ("wagtailimages_rendition"."image_id" = 1096 AND "wagtailimages_rendition"."filter_spec" = 'fill-640x640' AND "wagtailimages_rendition"."focal_point_key" = 'a3fef6f5')
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(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.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" = 1095 LIMIT 21SELECT ••• FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" = 1095 LIMIT 21
8 similar queries.
0.54
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" = 1095 AND "wagtailimages_rendition"."filter_spec" = 'fill-640x640' AND "wagtailimages_rendition"."focal_point_key" = 'acd13d91')SELECT ••• FROM "wagtailimages_rendition" WHERE ("wagtailimages_rendition"."image_id" = 1095 AND "wagtailimages_rendition"."filter_spec" = 'fill-640x640' AND "wagtailimages_rendition"."focal_point_key" = 'acd13d91')
9 similar queries.
0.84
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/wagtailcore_tags.py in render(159)
output = value.render_as_block(context=new_context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render_as_block(604)
return self.block.render(self.value, context=context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/blocks/base.py in render(273)
return mark_safe(render_to_string(template, new_context))/app/.heroku/python/lib/python3.13/site-packages/django/template/loader.py in render_to_string(62)
return template.render(context, request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/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" = 1094 LIMIT 21SELECT ••• FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" = 1094 LIMIT 21
8 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(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" = 1094 AND "wagtailimages_rendition"."filter_spec" = 'fill-640x640' AND "wagtailimages_rendition"."focal_point_key" = '26612428')SELECT ••• FROM "wagtailimages_rendition" WHERE ("wagtailimages_rendition"."image_id" = 1094 AND "wagtailimages_rendition"."filter_spec" = 'fill-640x640' AND "wagtailimages_rendition"."focal_point_key" = '26612428')
9 similar queries.
0.82
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/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" = 1093 LIMIT 21SELECT ••• FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" = 1093 LIMIT 21
8 similar queries.
0.54
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" = 1093 AND "wagtailimages_rendition"."filter_spec" = 'fill-640x640' AND "wagtailimages_rendition"."focal_point_key" = '775ced50')SELECT ••• FROM "wagtailimages_rendition" WHERE ("wagtailimages_rendition"."image_id" = 1093 AND "wagtailimages_rendition"."filter_spec" = 'fill-640x640' AND "wagtailimages_rendition"."focal_point_key" = '775ced50')
9 similar queries.
0.69
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(65)
result = block.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/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" = 1092 LIMIT 21SELECT ••• FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" = 1092 LIMIT 21
8 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(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/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" = 1092 AND "wagtailimages_rendition"."filter_spec" = 'fill-640x640' AND "wagtailimages_rendition"."focal_point_key" = 'dd268922')SELECT ••• FROM "wagtailimages_rendition" WHERE ("wagtailimages_rendition"."image_id" = 1092 AND "wagtailimages_rendition"."filter_spec" = 'fill-640x640' AND "wagtailimages_rendition"."focal_point_key" = 'dd268922')
9 similar queries.
0.48
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" = 1091 LIMIT 21SELECT ••• FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" = 1091 LIMIT 21
8 similar queries.
0.54
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" = 1091 AND "wagtailimages_rendition"."filter_spec" = 'fill-640x640' AND "wagtailimages_rendition"."focal_point_key" = '2e16d0ba')SELECT ••• FROM "wagtailimages_rendition" WHERE ("wagtailimages_rendition"."image_id" = 1091 AND "wagtailimages_rendition"."filter_spec" = 'fill-640x640' AND "wagtailimages_rendition"."focal_point_key" = '2e16d0ba')
9 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(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/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" = 1090 LIMIT 21SELECT ••• FROM "wagtailimages_image" WHERE "wagtailimages_image"."id" = 1090 LIMIT 21
8 similar queries.
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(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/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" = 1090 AND "wagtailimages_rendition"."filter_spec" = 'fill-640x640' AND "wagtailimages_rendition"."focal_point_key" = '1e9a7547')SELECT ••• FROM "wagtailimages_rendition" WHERE ("wagtailimages_rendition"."image_id" = 1090 AND "wagtailimages_rendition"."filter_spec" = 'fill-640x640' AND "wagtailimages_rendition"."focal_point_key" = '1e9a7547')
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(327)
return nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/templatetags/wagtailimages_tags.py in render(150)
rendition = get_rendition_or_not_found(/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/shortcuts.py in get_rendition_or_not_found(13)
return image.get_rendition(specs)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in get_rendition(518)
rendition = self.find_existing_rendition(filter)/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in find_existing_rendition(546)
return self.find_existing_renditions(filter)[filter]/app/.heroku/python/lib/python3.13/site-packages/wagtail/images/models.py in find_existing_renditions(678)
for rendition in self.renditions.filter(lookup_q):
SELECT "navigation_menu"."id", "navigation_menu"."header_menu", "navigation_menu"."footer_menu" FROM "navigation_menu" ORDER BY "navigation_menu"."id" ASC LIMIT 1SELECT ••• FROM "navigation_menu" ORDER BY "navigation_menu"."id" ASCLIMIT 1
2 similar queries.
Duplicated 2 times.
0.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(321)
output = self.func(*resolved_args, **resolved_kwargs)/app/navigation/templatetags/nav_tags.py in nav_menu(22)
menu = Menu.objects.first()
SELECT "wagtailcore_page"."id", "wagtailcore_page"."path", "wagtailcore_page"."depth", "wagtailcore_page"."numchild", "wagtailcore_page"."translation_key", "wagtailcore_page"."locale_id", "wagtailcore_page"."latest_revision_id", "wagtailcore_page"."live", "wagtailcore_page"."has_unpublished_changes", "wagtailcore_page"."first_published_at", "wagtailcore_page"."last_published_at", "wagtailcore_page"."live_revision_id", "wagtailcore_page"."go_live_at", "wagtailcore_page"."expire_at", "wagtailcore_page"."expired", "wagtailcore_page"."locked", "wagtailcore_page"."locked_at", "wagtailcore_page"."locked_by_id", "wagtailcore_page"."title", "wagtailcore_page"."draft_title", "wagtailcore_page"."slug", "wagtailcore_page"."content_type_id", "wagtailcore_page"."url_path", "wagtailcore_page"."owner_id", "wagtailcore_page"."seo_title", "wagtailcore_page"."show_in_menus", "wagtailcore_page"."search_description", "wagtailcore_page"."latest_revision_created_at", "wagtailcore_page"."alias_of_id" FROM "wagtailcore_page" WHERE "wagtailcore_page"."id" IN (68, 265, 70, 661, 1024, 1026, 1025, 562) ORDER BY "wagtailcore_page"."path" ASCSELECT ••• FROM "wagtailcore_page" WHERE "wagtailcore_page"."id" IN (68, 265, 70, 661, 1024, 1026, 1025, 562) ORDER BY "wagtailcore_page"."path" ASC
0.70
Connection: default
Transaction status: Idle
/app/.heroku/python/bin/gunicorn in <module>(8)
sys.exit(run())/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/wsgiapp.py in run(66)
WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(235)
super().run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/app/base.py in run(71)
Arbiter(self).run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in run(201)
self.manage_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in manage_workers(570)
self.spawn_workers()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_workers(641)
self.spawn_worker()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/arbiter.py in spawn_worker(608)
worker.init_process()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/base.py in init_process(143)
self.run()/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run(125)
self.run_for_one(timeout)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in run_for_one(69)
self.accept(listener)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in accept(31)
self.handle(listener, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle(134)
self.handle_request(listener, req, client, addr)/app/.heroku/python/lib/python3.13/site-packages/gunicorn/workers/sync.py in handle_request(177)
respiter = self.wsgi(environ, resp.start_response)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/whitenoise/middleware.py in __call__(123)
return self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/wagtail_2fa/middleware.py in __call__(31)
response = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/corsheaders/middleware.py in __call__(56)
result = self.get_response(request)/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in render(114)
self.content = self.rendered_content/app/.heroku/python/lib/python3.13/site-packages/django/template/response.py in rendered_content(92)
return template.render(context, self._request)/app/.heroku/python/lib/python3.13/site-packages/django/template/backends/django.py in render(107)
return self.template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(171)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(159)
return compiled_parent._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/loader_tags.py in render(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/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="rx1dt">The Festival String and Vocal Fellowship '
'is a unique training\xa0opportunity for emerging artists aimed at '
'guiding young professionals toward successful careers in music.\xa0'
'</p><p data-block-key="6p5hn">Each year\xa0outstanding young '
'musicians are hand-selected by the Festival to rehearse and perform '
'within the ranks of the Grant Park Orchestra and Chorus, and\xa0'
'receive one-on-one mentoring from seasoned professionals. Performing '
'in parks and community centers around the city, the Festival fellows '
"serve as an integral part of the Festival's summer lineup. They "
'provide daily musical demonstrations within the\xa0<i>Classical '
'Campers</i>\xa0program, participate as members of the Grant Park '
'Orchestra and Chorus, perform throughout the city via the Chicago '
'Park District\'s\xa0<a href="/night-out-in-the-parks/"><i>Night Out '
'in the Parks</i></a>\xa0program, and gain valuable experience in '
'public speaking, ensemble work, and the management of a busy music '
'career.</p><p data-block-key="1s7go"><b>Please consider supporting '
'our Festival Fellowship program with a</b> <a '
'href="https://my.grantparkmusicfestival.com/donate/i/support"><b>gift</b></a><b> '
'to the Festival.</b></p>'}
Toggle context{'False': False, 'None': None, 'True': True}
{'html': '<p data-block-key="yfolu">A native of Puerto Rico, violinist Javier '
'F. Torres-Delgado has played in groups such as the Puerto Rico '
'Symphony Orchestra, Lansing Symphony Orchestra, the Puerto Rico '
'Philharmonic Orchestra, and the International Chamber Orchestra of '
'Puerto Rico. He received his Bachelor and Master of Music from '
'University of Michigan, where he studied with Danielle Belén. While '
'there, he was recipient of the 2021 Presser Undergraduate Scholar '
'Award.</p>'}
Toggle context{'False': False, 'None': None, 'True': True}
{'html': '<p data-block-key="asyun">Venezuelan violinist Maria Gabriela Mendez '
"is a master's student at University of Massachusetts Amherst. Her "
'orchestral experience includes appearances in the Tallahassee '
'Symphony Orchestra, Sinfonia Gulf Coast, and Panama City Symphony '
'Orchestra. She has also held leadership roles as Concertmaster of '
'the Montclair State Symphony Orchestra and is currently the '
'Concertmaster at the University of Massachusetts Symphony Orchestra. '
'Her international career includes performances and tours across '
'Europe, Asia, and the Americas with the Teresa Carreño Youth '
'Symphony Orchestra and has been conducted by internationally '
'renowned conductors such as Sir Simon Rattle and Gustavo Dudamel. '
'She received her Bachelor of Music, graduating Magna Cum Laude, from '
'Florida State University. </p>'}
Toggle context{'False': False, 'None': None, 'True': True}
{'html': '<p data-block-key="vyiev">Violist Joshua Thaver is currently a Viola '
'Fellow with the New World Symphony Orchestra. He has performed as '
'the Principal Violist in multiple orchestras, including the Jackson '
'Symphony Orchestra, Adrian Symphony Orchestra, and University of '
'Michigan Symphony Orchestra. Mr. Thaver received his Bachelor of '
'Music Education from Baylor University and his Master of Music in '
'Viola Performance from the University of Michigan.</p>'}
Toggle context{'False': False, 'None': None, 'True': True}
{'html': '<p data-block-key="3mwip">Argentinian-born cellist Manuel Papale is '
'currently a Diversity Fellow with the Cincinnati Symphony Orchestra '
'and has performed as the principal cellist of Ballet Indiana '
'Orchestra and McKinney Philharmonic Orchestra. Summer festivals '
'attended include the National Orchestral Institute, Mimir Chamber '
'Music Festival, and the Castleman Quartet Program. Mr. Papale '
'received his Bachelor of Music from Texas Christian University as a '
'full scholarship recipient; since then, he has received his Master '
'of Music from Indiana University and is currently completing his '
'Artist Diploma from University of Cincinnati.</p>'}
Toggle context{'False': False, 'None': None, 'True': True}
{'html': '<p data-block-key="3qn3g">Soprano Kyuyim Lee has performed with '
'groups such as the Los Angeles Philharmonic, San Diego Symphony, and '
'Fort Worth Symphony. She has previously participated in Opera '
'Bastide’s Young Artist Program and The Thirteen Vocal Fellowship '
'Program, among others. Ms. Lee is currently a doctoral candidate in '
'Vocal Performance at the University of North Texas. She received her '
'Master of Music degree in Vocal Performance from the California '
'Institute of the Arts, and a Bachelor of Music degree in Vocal '
'Performance and Master of Music degree in Musicology from Ewha '
'Womans University in Seoul.</p>'}
Toggle context{'False': False, 'None': None, 'True': True}
{'html': '<p data-block-key="boy3i">Mezzo-soprano Isabel Yang is a junior at '
'Northwestern University studying Voice and Opera with Pamela '
'Hinchman. In 2023, she received the top prize at the Bellgrande '
'International Music Competition. Most recently, she was a Young '
'Artist at the SongFest summer festival and a finalist in the North '
'Shore Choral Society Donald Chen Young Artist Competition. Notable '
'performances include her roles in Northwestern University Opera '
"productions of Mozart's\xa0<i>The Magic Flute</i>, Massenet's\xa0"
"<i>Cendrillon</i>, and Haydn's\xa0<i>L'isola Disabitata.</i></p>"}
Toggle context{'False': False, 'None': None, 'True': True}
{'html': '<p data-block-key="khubv">Tenor Opal Clyburn-Miller enjoys a diverse '
'career, performing music ranging from the Baroque era to works by '
'contemporary composers. Most recent performances include roles with '
'the Peabody Opera Theatre, Amherst Early Opera, and Opera Henriette. '
'They have previously participated in the American Bach Soloists '
'Academy, Bach Akademie Charlotte, and The Thirteen Vocal Fellowship '
'Program. Clyburn-Miller is currently pursuing their Master of Music '
'degree in Vocal Performance from the Peabody Institute of Johns '
'Hopkins University. They have a Bachelor of Arts in Music from St. '
'Mary’s College of Maryland.</p>'}
Toggle context{'False': False, 'None': None, 'True': True}
{'html': '<p data-block-key="m6ejc">Bass-baritone Matthew Dexter is currently '
'pursuing a Master of Music degree in Vocal Performance from Yale '
'University. Originally from McKinney, Texas, he received his '
'Bachelor of Music degree in Vocal Performance from the University of '
'North Texas. While there, he performed roles with the University of '
'North Texas Opera in The Bartered Bride, The Marriage of Figaro, '
"Carmen and Lisa DeSpain's That Hellbound Train. Previously, he was a "
'vocal fellow at Spoleto Festival USA. In 2024, he received both '
'Third Prize and the Audience Favorite Award at the James Toland '
'Vocal Arts competition.</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.5520
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.5683
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.9279
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(
1.1140
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.5214
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.4809
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.4843
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.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(210)
return template.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(173)
return self._render(context)/app/.heroku/python/lib/python3.13/site-packages/django/test/utils.py in instrumented_test_render(114)
return self.nodelist.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render(1016)
return SafeString("".join([node.render_annotated(context) for node in self]))/app/.heroku/python/lib/python3.13/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.6695
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(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/django/template/defaulttags.py in render(243)
nodelist.append(node.render_annotated(context))/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_annotated(977)
return self.render(context)/app/.heroku/python/lib/python3.13/site-packages/wagtail/templatetags/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/base.py in render(1081)
return render_value_in_context(output, context)/app/.heroku/python/lib/python3.13/site-packages/django/template/base.py in render_value_in_context(1058)
value = str(value)/app/.heroku/python/lib/python3.13/site-packages/wagtail/rich_text/__init__.py in __str__(97)
return mark_safe(self.__html__())/app/.heroku/python/lib/python3.13/site-packages/wagtail/rich_text/__init__.py in __html__(93)
"wagtailcore/shared/richtext.html", {"html": expand_db_html(self.source)}/app/.heroku/python/lib/python3.13/site-packages/wagtail/rich_text/__init__.py in expand_db_html(57)
return rewriter(html)/app/.heroku/python/lib/python3.13/site-packages/wagtail/rich_text/rewriters.py in __call__(237)
html = rewrite(html)/app/.heroku/python/lib/python3.13/site-packages/wagtail/rich_text/rewriters.py in __call__(80)
replacements = self.get_tag_replacements(tag_type, attr_dicts)/app/.heroku/python/lib/python3.13/site-packages/wagtail/rich_text/rewriters.py in get_tag_replacements(226)
return rule(attrs_list) if rule else ["<a>"] * len(attrs_list)/app/.heroku/python/lib/python3.13/site-packages/wagtail/rich_text/pages.py in expand_db_attributes_many(31)
'<a href="%s">' % escape(page.localized.url) if page else "<a>"/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.4710
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.2966
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.5535
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.6303
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.4589
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.6006
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.4645
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.4477
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(
0.6478
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(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.5074
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.4751
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.5715
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.6251
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.4461
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.5278
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.4669
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.5700
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(