X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fplc%2Fnetwork.py;h=5b2983b7965eb031c3c9cd2dc654582a3063f578;hb=57b6a99255d4a88be9c0f910f8524677e34ff4bc;hp=c84ffa50e0d61ee8e9178d2681b7ac0f894c2771;hpb=5f4f788db1dd59e8a5968e9118ff1feda89389dc;p=sfa.git diff --git a/sfa/plc/network.py b/sfa/plc/network.py index c84ffa50..5b2983b7 100644 --- a/sfa/plc/network.py +++ b/sfa/plc/network.py @@ -6,8 +6,7 @@ from StringIO import StringIO from lxml import etree from xmlbuilder import XMLBuilder -from sfa.util.faults import * -#from sfa.util.sfalogging import sfa_logger +from sfa.util.faults import InvalidRSpec from sfa.util.xrn import get_authority from sfa.util.plxrn import hrn_to_pl_slicename, hostname_to_urn @@ -474,6 +473,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