def __hash__(self) -> int: from rasa.core import utils as core_utils stringified = self.nlu_as_json() + self.nlg_as_markdown() text_hash = core_utils.get_text_hash(stringified) return int(text_hash, 16)
def __hash__(self) -> int: from rasa.core import utils as core_utils # Sort keys to ensure dictionary order in Python 3.5 stringified = self.as_json(sort_keys=True) text_hash = core_utils.get_text_hash(stringified) return int(text_hash, 16)
def __hash__(self) -> int: self_as_dict = self.as_dict() self_as_dict["intents"] = sort_list_of_dicts_by_first_key( self_as_dict["intents"]) self_as_string = json.dumps(self_as_dict, sort_keys=True) text_hash = utils.get_text_hash(self_as_string) return int(text_hash, 16)
def __hash__(self) -> int: self_as_dict = self.as_dict() self_as_dict[KEY_INTENTS] = sort_list_of_dicts_by_first_key( self_as_dict[KEY_INTENTS]) self_as_dict[KEY_ACTIONS] = self.action_names self_as_string = json.dumps(self_as_dict, sort_keys=True) text_hash = utils.get_text_hash(self_as_string) return int(text_hash, 16)
def __hash__(self) -> int: self_as_string = json.dumps(self.as_dict()) text_hash = utils.get_text_hash(self_as_string) return int(text_hash, 16)
def __hash__(self) -> int: self_as_string = self.as_story_string() text_hash = utils.get_text_hash(self_as_string) return int(text_hash, 16)