Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/hgweb/hgweb_mod.py @ 5289:ed6df6b1c29a
Prevent WSGI apps from touching sys.stdin by setting ui.interactive to False.
author | Dirkjan Ochtman <dirkjan@ochtman.nl> |
---|---|
date | Fri, 07 Sep 2007 17:38:52 +0200 |
parents | ccdc8db02bdf |
children | 05889b6b1468 8ee5b8129e7b |
comparison
equal
deleted
inserted
replaced
5233:aea35488ea66 | 5289:ed6df6b1c29a |
---|---|
63 return nav | 63 return nav |
64 | 64 |
65 class hgweb(object): | 65 class hgweb(object): |
66 def __init__(self, repo, name=None): | 66 def __init__(self, repo, name=None): |
67 if type(repo) == type(""): | 67 if type(repo) == type(""): |
68 self.repo = hg.repository(ui.ui(report_untrusted=False), repo) | 68 parentui = ui.ui(report_untrusted=False, interactive=False) |
69 self.repo = hg.repository(parentui, repo) | |
69 else: | 70 else: |
70 self.repo = repo | 71 self.repo = repo |
71 | 72 |
72 self.mtime = -1 | 73 self.mtime = -1 |
73 self.reponame = name | 74 self.reponame = name |