[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-changelog] Subject: [Xen-devel] [PATCH] _perform_err



ChangeSet 1.1902, 2005/06/17 23:40:37+01:00, iap10@xxxxxxxxxxxxxxxxxxx

        Subject: [Xen-devel] [PATCH] _perform_err
        
        the declaration of _perform_err needs at least three arguments
        (exlcuding self), but gets onky called with two args at many
        places. This messes up xend-debug.log.
        Patch is against 2.0-testing, but applied cleanly to unstable
        as well, when I checked last.
         
        From: Kurt Garloff <kurt@xxxxxxxxxx>
        Signed-off-by: ian@xxxxxxxxxxxxx



 SrvBase.py       |    3 +--
 SrvConsole.py    |    2 +-
 SrvConsoleDir.py |    2 +-
 SrvDir.py        |    2 +-
 SrvDmesg.py      |    2 +-
 SrvDomainDir.py  |    2 +-
 SrvNode.py       |    2 +-
 SrvVnetDir.py    |    2 +-
 SrvXendLog.py    |    2 +-
 9 files changed, 9 insertions(+), 10 deletions(-)


diff -Nru a/tools/python/xen/xend/server/SrvBase.py 
b/tools/python/xen/xend/server/SrvBase.py
--- a/tools/python/xen/xend/server/SrvBase.py   2005-06-17 21:05:05 -04:00
+++ b/tools/python/xen/xend/server/SrvBase.py   2005-06-17 21:05:05 -04:00
@@ -106,8 +106,7 @@
         try:
             val = op_method(op, req)
         except Exception, err:
-            self._perform_err(err, op, req)
-            return ''
+            return self._perform_err(err, op, req)
             
         if isinstance(val, defer.Deferred):
             val.addCallback(self._perform_cb, op, req, dfr=1)
diff -Nru a/tools/python/xen/xend/server/SrvConsole.py 
b/tools/python/xen/xend/server/SrvConsole.py
--- a/tools/python/xen/xend/server/SrvConsole.py        2005-06-17 21:05:05 
-04:00
+++ b/tools/python/xen/xend/server/SrvConsole.py        2005-06-17 21:05:05 
-04:00
@@ -36,7 +36,7 @@
                 req.write('</body></html>')
             return ''
         except Exception, ex:
-            self._perform_err(ex, req)
+            self._perform_err(ex, "console", req)
 
     def form(self, req):
         req.write('<form method="post" action="%s">' % req.prePathURL())
diff -Nru a/tools/python/xen/xend/server/SrvConsoleDir.py 
b/tools/python/xen/xend/server/SrvConsoleDir.py
--- a/tools/python/xen/xend/server/SrvConsoleDir.py     2005-06-17 21:05:05 
-04:00
+++ b/tools/python/xen/xend/server/SrvConsoleDir.py     2005-06-17 21:05:05 
-04:00
@@ -44,7 +44,7 @@
                 req.write("</body></html>")
             return ''
         except Exception, ex:
-            self._perform_err(ex, req)
+            self._perform_err(ex, "ls_console", req)
 
     def ls_console(self, req, use_sxp=0):
         url = req.prePathURL()
diff -Nru a/tools/python/xen/xend/server/SrvDir.py 
b/tools/python/xen/xend/server/SrvDir.py
--- a/tools/python/xen/xend/server/SrvDir.py    2005-06-17 21:05:05 -04:00
+++ b/tools/python/xen/xend/server/SrvDir.py    2005-06-17 21:05:05 -04:00
@@ -88,7 +88,7 @@
                 req.write('</body></html>')
             return ''
         except Exception, ex:
-            self._perform_err(ex, "GET", req)
+            self._perform_err(ex, "ls", req)
             
     def ls(self, req, use_sxp=0):
         url = req.prePathURL()
diff -Nru a/tools/python/xen/xend/server/SrvDmesg.py 
b/tools/python/xen/xend/server/SrvDmesg.py
--- a/tools/python/xen/xend/server/SrvDmesg.py  2005-06-17 21:05:05 -04:00
+++ b/tools/python/xen/xend/server/SrvDmesg.py  2005-06-17 21:05:05 -04:00
@@ -31,7 +31,7 @@
                 req.write('</pre></body></html>')
             return ''
         except Exception, ex:
-            self._perform_err(ex, req)
+            self._perform_err(ex, "dmesg", req)
             
     def info(self):
         return self.xd.info()
diff -Nru a/tools/python/xen/xend/server/SrvDomainDir.py 
b/tools/python/xen/xend/server/SrvDomainDir.py
--- a/tools/python/xen/xend/server/SrvDomainDir.py      2005-06-17 21:05:05 
-04:00
+++ b/tools/python/xen/xend/server/SrvDomainDir.py      2005-06-17 21:05:05 
-04:00
@@ -133,7 +133,7 @@
                 req.write("</body></html>")
             return ''
         except Exception, ex:
-            self._perform_err(ex, req)
+            self._perform_err(ex, "ls_domain", req)
 
     def ls_domain(self, req, use_sxp=0):
         url = req.prePathURL()
diff -Nru a/tools/python/xen/xend/server/SrvNode.py 
b/tools/python/xen/xend/server/SrvNode.py
--- a/tools/python/xen/xend/server/SrvNode.py   2005-06-17 21:05:05 -04:00
+++ b/tools/python/xen/xend/server/SrvNode.py   2005-06-17 21:05:05 -04:00
@@ -60,7 +60,7 @@
                 req.write('</body></html>')
             return ''
         except Exception, ex:
-            self._perform_err(ex, req)
+            self._perform_err(ex, "node info", req)
             
     def info(self):
         return self.xn.info()
diff -Nru a/tools/python/xen/xend/server/SrvVnetDir.py 
b/tools/python/xen/xend/server/SrvVnetDir.py
--- a/tools/python/xen/xend/server/SrvVnetDir.py        2005-06-17 21:05:05 
-04:00
+++ b/tools/python/xen/xend/server/SrvVnetDir.py        2005-06-17 21:05:05 
-04:00
@@ -88,7 +88,7 @@
                 req.write("</body></html>")
             return ''
         except Exception, ex:
-            self._perform_err(ex, req)
+            self._perform_err(ex, "ls_vnet", req)
 
     def ls_vnet(self, req, use_sxp=0):
         url = req.prePathURL()
diff -Nru a/tools/python/xen/xend/server/SrvXendLog.py 
b/tools/python/xen/xend/server/SrvXendLog.py
--- a/tools/python/xen/xend/server/SrvXendLog.py        2005-06-17 21:05:05 
-04:00
+++ b/tools/python/xen/xend/server/SrvXendLog.py        2005-06-17 21:05:05 
-04:00
@@ -21,4 +21,4 @@
         try:
             return self.logfile.render(req)
         except Exception, ex:
-            self._perform_err(ex, req)
+            self._perform_err(ex, "log", req)

_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.