Mercurial > genshi > mirror
diff genshi/util.py @ 648:4ad264337a50 experimental-sandboxed
some more changes on the sandboxed branch
author | aronacher |
---|---|
date | Wed, 26 Sep 2007 19:26:06 +0000 |
parents | b82dfc7623dc |
children | 7aebde54c10f |
line wrap: on
line diff
--- a/genshi/util.py +++ b/genshi/util.py @@ -245,10 +245,15 @@ return _STRIPTAGS_RE.sub('', text) SAFE_RANGE_MAX = 10000 -def safe_range(*args): - """Save version of a normal range.""" +def safe_xrange(*args): + """Save version of a normal xrange.""" rng = xrange(*args) if len(rng) > SAFE_RANGE_MAX: raise ValueError('cannot generate ranges with more than %d items.' % SAFE_RANGE_MAX) - return list(rng) + return rng + + +def safe_range(*args): + """Save version of a normal range.""" + return list(safe_xrange(*args))