Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/hgweb/webcommands.py @ 5915:d0576d065993
Prefer i in d over d.has_key(i)
author | Christian Ebert <blacktrash@gmx.net> |
---|---|
date | Sun, 20 Jan 2008 14:39:25 +0100 |
parents | a0e20a5eba3c |
children | c6274913eba5 |
comparison
equal
deleted
inserted
replaced
5914:8e7796a990c5 | 5915:d0576d065993 |
---|---|
8 import os, mimetypes | 8 import os, mimetypes |
9 from mercurial import revlog, util | 9 from mercurial import revlog, util |
10 from common import staticfile | 10 from common import staticfile |
11 | 11 |
12 def log(web, req, tmpl): | 12 def log(web, req, tmpl): |
13 if req.form.has_key('file') and req.form['file'][0]: | 13 if 'file' in req.form and req.form['file'][0]: |
14 filelog(web, req, tmpl) | 14 filelog(web, req, tmpl) |
15 else: | 15 else: |
16 changelog(web, req, tmpl) | 16 changelog(web, req, tmpl) |
17 | 17 |
18 def rawfile(web, req, tmpl): | 18 def rawfile(web, req, tmpl): |
46 pass | 46 pass |
47 | 47 |
48 req.write(web.manifest(tmpl, web.changectx(req), path)) | 48 req.write(web.manifest(tmpl, web.changectx(req), path)) |
49 | 49 |
50 def changelog(web, req, tmpl, shortlog = False): | 50 def changelog(web, req, tmpl, shortlog = False): |
51 if req.form.has_key('node'): | 51 if 'node' in req.form: |
52 ctx = web.changectx(req) | 52 ctx = web.changectx(req) |
53 else: | 53 else: |
54 if req.form.has_key('rev'): | 54 if 'rev' in req.form: |
55 hi = req.form['rev'][0] | 55 hi = req.form['rev'][0] |
56 else: | 56 else: |
57 hi = web.repo.changelog.count() - 1 | 57 hi = web.repo.changelog.count() - 1 |
58 try: | 58 try: |
59 ctx = web.repo.changectx(hi) | 59 ctx = web.repo.changectx(hi) |