##// END OF EJS Templates
hgweb: break templater -> templater circular reference...
Alexis S. L. Carvalho -
r4243:3f2e3349 default
parent child Browse files
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