Mercurial > public > mercurial-scm > hg-stable
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 |