Show More
@@ -806,19 +806,22 b' class hgweb(object):' | |||||
806 | "sessionvars": sessionvars |
|
806 | "sessionvars": sessionvars | |
807 | }) |
|
807 | }) | |
808 |
|
808 | |||
809 | if not req.form.has_key('cmd'): |
|
809 | try: | |
810 | req.form['cmd'] = [self.t.cache['default']] |
|
810 | if not req.form.has_key('cmd'): | |
|
811 | req.form['cmd'] = [self.t.cache['default']] | |||
811 |
|
812 | |||
812 | cmd = req.form['cmd'][0] |
|
813 | cmd = req.form['cmd'][0] | |
813 |
|
814 | |||
814 | method = getattr(self, 'do_' + cmd, None) |
|
815 | method = getattr(self, 'do_' + cmd, None) | |
815 | if method: |
|
816 | if method: | |
816 | try: |
|
817 | try: | |
817 | method(req) |
|
818 | method(req) | |
818 | except (hg.RepoError, revlog.RevlogError), inst: |
|
819 | except (hg.RepoError, revlog.RevlogError), inst: | |
819 | req.write(self.t("error", error=str(inst))) |
|
820 | req.write(self.t("error", error=str(inst))) | |
820 | else: |
|
821 | else: | |
821 | req.write(self.t("error", error='No such method: ' + cmd)) |
|
822 | req.write(self.t("error", error='No such method: ' + cmd)) | |
|
823 | finally: | |||
|
824 | self.t = None | |||
822 |
|
825 | |||
823 | def changectx(self, req): |
|
826 | def changectx(self, req): | |
824 | if req.form.has_key('node'): |
|
827 | if req.form.has_key('node'): |
General Comments 0
You need to be logged in to leave comments.
Login now