コード例 #1
0
ファイル: word.py プロジェクト: assem-ch/arabicstemmer_api
    def put(self, word_value):
        data = Word.parser.parse_args()

        word = WordModel.find_by_word(word_value)

        if word is None:
            word = WordModel(word_value, **data)
        else:
            word.stem_id = data['stem_id']
            word.text = word_value

        word.save_to_db()

        return word.json()
コード例 #2
0
ファイル: word.py プロジェクト: assem-ch/arabicstemmer_api
    def post(self, word_value):
        if WordModel.find_by_word(word_value):
            return {
                'message':
                "An word with name '{}' already exists.".format(word_value)
            }, 400

        data = Word.parser.parse_args()

        word = WordModel(word_value, **data)

        try:
            word.save_to_db()
        except:
            return {"message": "An error occurred inserting the word."}, 500

        return word.json(), 201