Changeset - 3f4e92da0950
[Not reviewed]
default
0 1 0
Mads Kiilerich - 6 years ago 2019-11-09 02:25:58
mads@kiilerich.com
flash: make ignore_duplicate the default - nobody should ever want to have *exactly* the same message shown multiple times
1 file changed with 2 insertions and 2 deletions:
0 comments (0 inline, 0 general)
kallithea/lib/helpers.py
Show inline comments
 
@@ -439,13 +439,13 @@ class _Message(object):
 
    __unicode__ = __str__
 

	
 
    def __html__(self):
 
        return escape(safe_unicode(self.message))
 

	
 

	
 
def flash(message, category=None, ignore_duplicate=False, logf=None):
 
def flash(message, category=None, logf=None):
 
    """
 
    Show a message to the user _and_ log it through the specified function
 

	
 
    category: notice (default), warning, error, success
 
    logf: a custom log function - such as log.debug
 

	
 
@@ -456,13 +456,13 @@ def flash(message, category=None, ignore
 
        logf = log.info
 
        if category == 'success':
 
            logf = log.debug
 

	
 
    logf('Flash %s: %s', category, message)
 

	
 
    _flash(message, category, ignore_duplicate)
 
    _flash(message, category, True)
 

	
 

	
 
def pop_flash_messages():
 
    """Return all accumulated messages and delete them from the session.
 

	
 
    The return value is a list of ``Message`` objects.
0 comments (0 inline, 0 general)