def __init__(self, string='', span=None, parent=None): self.string = string self.span = span or (0, len(string)) self.parent = parent self.children = [] self.guess = Guess()
def found_property(node, name, value, confidence): node.guess = Guess({name: value}, confidence=confidence) log.debug('Found with confidence %.2f: %s' % (confidence, node.guess))
def guess_language(string): language, span, confidence = search_language(string) if language: return (Guess({'language': language}, confidence=confidence), span) return None, None