Skip to content

robot.running.namespace

KeywordRecommendationFinder

KeywordRecommendationFinder(*owners)
Source code in src/robot/running/namespace.py
def __init__(self, *owners):
    self.owners = owners

recommend_similar_keywords

recommend_similar_keywords(name, message)

Return keyword names similar to name.

Source code in src/robot/running/namespace.py
def recommend_similar_keywords(self, name, message):
    """Return keyword names similar to `name`."""
    candidates = self._get_candidates(use_full_name='.' in name)
    finder = RecommendationFinder(
        lambda name: normalize(candidates.get(name, name), ignore='_')
    )
    return finder.find_and_format(name, candidates, message,
                                  check_missing_argument_separator=True)