From: Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Date: Wed, 4 May 2011 07:08:38 +0000 (+0200)
Subject: be more verbose when rspec validation fails
X-Git-Tag: sfa-1.0-21-ckp1^0
X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=f3849c851041b927d6320b3641b038e8e3cf1533;p=sfa.git

be more verbose when rspec validation fails
---

diff --git a/sfa/plc/network.py b/sfa/plc/network.py
index c84ffa50..203d321e 100644
--- a/sfa/plc/network.py
+++ b/sfa/plc/network.py
@@ -474,6 +474,10 @@ class Network:
             if not relaxng(tree):
                 error = relaxng.error_log.last_error
                 message = "%s (line %s)" % (error.message, error.line)
+                self.api.logger.error("failed to validate rspec %r"%message)
+                self.api.logger.debug("---------- XML input BEG")
+                self.api.logger.debug(xml)
+                self.api.logger.debug("---------- XML input END")
                 raise InvalidRSpec(message)
 
         self.rspec = rspec