def interpolate_str(self, loader, node): value = loader.construct_scalar(node) try: value = self.context.interpolate(value) except KeyError, why: li = lineinfo(node) msg = 'Cannot interpolate %%(%s)s found in %s' % (why[0], li) raise ConfigurationError(msg)
def _callFUT(self, node): from repoze.configuration.declaration import lineinfo return lineinfo(node)