def phrase_pos(self, words, sub_utt=None): """Returns the position of the given phrase in the given utterance, or -1 if not found. :rtype: int """ utt = Utterance(self._utterance[sub_utt[0]:sub_utt[1]]) if sub_utt else self._utterance words = words if not isinstance(words, basestring) else words.strip().split() return utt.find(words)