diff options
Diffstat (limited to 'tools/python/xen/web/SrvDir.py')
-rw-r--r-- | tools/python/xen/web/SrvDir.py | 23 |
1 files changed, 10 insertions, 13 deletions
diff --git a/tools/python/xen/web/SrvDir.py b/tools/python/xen/web/SrvDir.py index fb9eb14b3c..b168a8ef48 100644 --- a/tools/python/xen/web/SrvDir.py +++ b/tools/python/xen/web/SrvDir.py @@ -77,19 +77,16 @@ class SrvDir(SrvBase): return v def render_GET(self, req): - try: - if self.use_sxp(req): - req.setHeader("Content-type", sxp.mime_type) - self.ls(req, 1) - else: - req.write('<html><head></head><body>') - self.print_path(req) - self.ls(req) - self.form(req) - req.write('</body></html>') - return '' - except Exception, ex: - self._perform_err(ex, "GET", req) + if self.use_sxp(req): + req.setHeader("Content-type", sxp.mime_type) + self.ls(req, 1) + else: + req.write('<html><head></head><body>') + self.print_path(req) + self.ls(req) + self.form(req) + req.write('</body></html>') + return '' def ls(self, req, use_sxp=0): url = req.prePathURL() |