Coverage for python/lsst/pex/policy/policy/policyContinued.py : 12%

Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
class Policy: type = self.getValueType(name) if (type == self.UNDEF): return self.getInt(name) # will raise an exception # raise NameNotFound("Policy parameter name not found: " + name)
if (type == self.INT): return self.getInt(name) elif (type == self.DOUBLE): return self.getDouble(name) elif (type == self.BOOL): return self.getBool(name) elif (type == self.STRING): return self.getString(name) elif (type == self.POLICY): return self.getPolicy(name) elif (type == self.FILE): return self.getFile(name)
type = self.getValueType(name) if (type == self.UNDEF): return self.getIntArray(name) # will raise an exception # raise NameNotFound("Policy parameter name not found: " + name)
if (type == self.INT): return self.getIntArray(name) elif (type == self.DOUBLE): return self.getDoubleArray(name) elif (type == self.BOOL): return self.getBoolArray(name) elif (type == self.STRING): return self.getStringArray(name) elif (type == self.POLICY): return self.getPolicyArray(name) elif (type == self.FILE): return self.getFileArray(name)
if (value is None): raise RuntimeError("Attempt to set value of \"" + name + "\" to None. Values must be non-None. Use remove() instead.") else: self._set(name, value) |