be more verbose when rspec validation fails sfa-1.0-21-ckp1
authorThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Wed, 4 May 2011 07:08:38 +0000 (09:08 +0200)
committerThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Wed, 4 May 2011 07:08:38 +0000 (09:08 +0200)
sfa/plc/network.py

index c84ffa5..203d321 100644 (file)
@@ -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