comparison mercurial/templater.py @ 26504:875e5d89dc86

merge with stable
author Matt Mackall <mpm@selenic.com>
date Wed, 07 Oct 2015 13:44:48 -0500
parents 43bf9471fae9 4ca98a389152
children bed9e6c706f6
comparison
equal deleted inserted replaced
26501:0748083f2898 26504:875e5d89dc86
711 splitter = stringify(args[2][0](context, mapping, args[2][1])) 711 splitter = stringify(args[2][0](context, mapping, args[2][1]))
712 else: 712 else:
713 splitter = None 713 splitter = None
714 714
715 tokens = text.split(splitter) 715 tokens = text.split(splitter)
716 if num >= len(tokens): 716 if num >= len(tokens) or num < -len(tokens):
717 return '' 717 return ''
718 else: 718 else:
719 return tokens[num] 719 return tokens[num]
720 720
721 # methods to interpret function arguments or inner expressions (e.g. {_(x)}) 721 # methods to interpret function arguments or inner expressions (e.g. {_(x)})