def METHOD_NAME(self, completion):
    try:
        sig = completion.get_signatures()
        return self.callback(completion, sig)
    except Exception as e:  # pylint: disable=broad-except
        log.warning(f'Something went wrong when resolving label for {completion}: {e}')
        return self.resolve_on_error