[#8312] Fixes regression in flash message display, due to recent TG upgrade
diff --git a/Allura/allura/controllers/root.py b/Allura/allura/controllers/root.py
index c4e1bd4..be3d5bb 100644
--- a/Allura/allura/controllers/root.py
+++ b/Allura/allura/controllers/root.py
@@ -19,10 +19,10 @@
 
 """Main Controller"""
 import logging
+from string import Template
 
-from tg import expose, request, config, session, redirect
+from tg import expose, request, config, session, redirect, flash
 from tg.decorators import with_trailing_slash
-from tg.flash import TGFlash
 from tg import tmpl_context as c
 from tg import response
 from paste.deploy.converters import asbool
@@ -47,7 +47,7 @@
 
 log = logging.getLogger(__name__)
 
-TGFlash.static_template = '''$('#messages').notify('%(message)s', {status: '%(status)s'});'''
+flash.static_template = Template("$$('#messages').notify('$message', {status: '$status'});")
 
 
 class W: