checkValues
This commit is contained in:
parent
c5474e7488
commit
fe9555a79f
|
@ -246,6 +246,13 @@ class Settings(object):
|
||||||
else:
|
else:
|
||||||
raise ValueError("Unknown parameter for %s: %s" % (
|
raise ValueError("Unknown parameter for %s: %s" % (
|
||||||
self.__class__.__name__, name))
|
self.__class__.__name__, name))
|
||||||
|
self.checkValues()
|
||||||
|
|
||||||
|
def checkValues(self):
|
||||||
|
"""
|
||||||
|
Check if all values are in the right range. Raise ValueError if needed
|
||||||
|
"""
|
||||||
|
return
|
||||||
|
|
||||||
def __getattr__(self, name):
|
def __getattr__(self, name):
|
||||||
if "values" in self.__dict__ and name in self.values:
|
if "values" in self.__dict__ and name in self.values:
|
||||||
|
@ -556,6 +563,10 @@ Values:
|
||||||
"play" : 0.0,
|
"play" : 0.0,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
def checkValues(self):
|
||||||
|
if abs(self.space + self.finger) < 0.1:
|
||||||
|
raise ValueError("FingerJointSettings: space + finger must not be close to zero")
|
||||||
|
|
||||||
def edgeObjects(self, boxes, chars="fFh", add=True):
|
def edgeObjects(self, boxes, chars="fFh", add=True):
|
||||||
edges = [FingerJointEdge(boxes, self),
|
edges = [FingerJointEdge(boxes, self),
|
||||||
FingerJointEdgeCounterPart(boxes, self),
|
FingerJointEdgeCounterPart(boxes, self),
|
||||||
|
|
Loading…
Reference in New Issue