示例#1
0
    def _get_keyword_id(self, word, type_):
        try:
            keyword = Keyword.select(word=word, type=type_).first()
        except Exception as e:
            print(f"Failed to search keyword {word} with error: {e}")
            return -1

        if keyword is None:
            try:
                keyword = Keyword(created=datetime.now(),
                                  word=word,
                                  type=type_)
                keyword.flush()
            except Exception as e:
                print(f"Failed to insert keyword {keyword} with error: {e}")
                return -1

        return keyword.id