comparison mercurial/hgweb/hgweb_mod.py @ 3414:9b1c126b74cd

Fix test-oldcgi after navbar update
author Brendan Cully <brendan@kublai.com>
date Mon, 16 Oct 2006 11:36:57 -0700
parents a2179e78d18b
children 6bd676ee8b99
comparison
equal deleted inserted replaced
3413:a2179e78d18b 3414:9b1c126b74cd
52 if pos + f < limit: 52 if pos + f < limit:
53 l.append(("+%d" % f, hex(nodefunc(pos + f).node()))) 53 l.append(("+%d" % f, hex(nodefunc(pos + f).node())))
54 if pos - f >= 0: 54 if pos - f >= 0:
55 l.insert(0, ("-%d" % f, hex(nodefunc(pos - f).node()))) 55 l.insert(0, ("-%d" % f, hex(nodefunc(pos - f).node())))
56 56
57 yield {"label": "(0)", "node": hex(nodefunc(0).node())} 57 try:
58 58 yield {"label": "(0)", "node": hex(nodefunc('0').node())}
59 for label, node in l: 59
60 yield {"label": label, "node": node} 60 for label, node in l:
61 61 yield {"label": label, "node": node}
62 yield {"label": "tip", "node": hex(nodefunc('-1').node())} 62
63 yield {"label": "tip", "node": hex(nodefunc('-1').node())}
64 except hg.RepoError:
65 pass
63 66
64 return nav 67 return nav
65 68
66 class hgweb(object): 69 class hgweb(object):
67 def __init__(self, repo, name=None): 70 def __init__(self, repo, name=None):