mercurial/templatefilters.py
changeset 36921 32f9b7e3f056
parent 36920 6ff6e1d6b5b8
child 37084 f0b6fbea00cf
equal deleted inserted replaced
36920:6ff6e1d6b5b8 36921:32f9b7e3f056
    15     encoding,
    15     encoding,
    16     error,
    16     error,
    17     node,
    17     node,
    18     pycompat,
    18     pycompat,
    19     registrar,
    19     registrar,
    20     templatekw,
       
    21     templateutil,
    20     templateutil,
    22     url,
    21     url,
    23     util,
    22     util,
    24 )
    23 )
    25 from .utils import dateutil
    24 from .utils import dateutil
   364     return util.pconvert(path)
   363     return util.pconvert(path)
   365 
   364 
   366 @templatefilter('splitlines')
   365 @templatefilter('splitlines')
   367 def splitlines(text):
   366 def splitlines(text):
   368     """Any text. Split text into a list of lines."""
   367     """Any text. Split text into a list of lines."""
   369     return templatekw.hybridlist(text.splitlines(), name='line')
   368     return templateutil.hybridlist(text.splitlines(), name='line')
   370 
   369 
   371 @templatefilter('stringescape')
   370 @templatefilter('stringescape')
   372 def stringescape(text):
   371 def stringescape(text):
   373     return util.escapestr(text)
   372     return util.escapestr(text)
   374 
   373