Tidy up useful debugging output.

This commit is contained in:
Mike Auty
2016-01-13 00:49:12 +00:00
parent ffcacaec7d
commit 603769cd3d
2 changed files with 4 additions and 3 deletions
@@ -64,9 +64,7 @@ class DataLayerDependencyResolver(validity.ValidityRoutines):
else:
return False
try:
print("NODE", node, "OPTIONAL", node.requirement.optional)
value = context.config[node_path]
print("TEST", value)
node.requirement.validate(value, context)
except BaseException as e:
if not node.requirement.optional:
@@ -128,4 +126,4 @@ class Node(Leaf):
self.branches = {}
def __repr__(self):
return "<Node: " + repr(self.branches) + ">"
return "<Node: " + repr(self.requirement) + " Candidates: " + repr(self.branches) + ">"
@@ -37,6 +37,9 @@ class RequirementInterface(validity.ValidityRoutines, metaclass = ABCMeta):
self._default = default
self._optional = optional
def __repr__(self):
return "<" + self.__class__.__name__ + ": " + self.name + ">"
@property
def name(self):
"""The name of the Option."""