comparison mercurial/util.py @ 13780:bc7b5d1c1999

util: dates cannot consist entirely of whitespace (issue2732)
author Idan Kamara <idankk86@gmail.com>
date Sun, 27 Mar 2011 23:48:58 +0200
parents 16118b4859a1
children 43b5fe18ea6c
comparison
equal deleted inserted replaced
13779:c13bfa451656 13780:bc7b5d1c1999
1213 pass 1213 pass
1214 d["d"] = "28" 1214 d["d"] = "28"
1215 return parsedate(date, extendeddateformats, d)[0] 1215 return parsedate(date, extendeddateformats, d)[0]
1216 1216
1217 date = date.strip() 1217 date = date.strip()
1218 if date[0] == "<": 1218
1219 if not date:
1220 raise Abort(_("dates cannot consist entirely of whitespace"))
1221 elif date[0] == "<":
1219 when = upper(date[1:]) 1222 when = upper(date[1:])
1220 return lambda x: x <= when 1223 return lambda x: x <= when
1221 elif date[0] == ">": 1224 elif date[0] == ">":
1222 when = lower(date[1:]) 1225 when = lower(date[1:])
1223 return lambda x: x >= when 1226 return lambda x: x >= when