def getCheckConfigFromURI(self, uri): type = getTypeFromURI(uri) uri = uri.split('://')[1] checks = getattr(self.services, type).checks for check in checks: if check.uri == uri: return check
def getCheckConfigFromURI(self, uri): type = getTypeFromURI(uri) svc = self.getServiceConfigFromURI(uri) uri = uri.split('://')[1] for check in svc.checks: if check.uri == uri: return check
def getServiceConfigFromURI(self, uri): type = getTypeFromURI(uri) uri = uri.split('://')[1] return getattr(self.services, type)
def getDefaultsFromURI(self, uri): type = getTypeFromURI(uri) uri = uri.split('://')[1] return getattr(self.services, type).defaults
def getDefaultsFromURI(self, uri): type = getTypeFromURI(uri) svc = self.getServiceConfigFromURI(uri) return getattr(svc, '%s_defaults' % type)