Ejemplo n.º 1
0
 def add_relation(name, first, second):
     from text_indexer.orm.word import Word
     from text_indexer.orm.base import session
     db_first = Word.add_word(first)
     db_second = Word.add_word(first)
     
     relation = Relation(name)
     session.add(relation)
     
     session.commit()
     
     word_relation = WordRelationAssociation(relation, db_first, db_second)
     session.add(word_relation)
     session.commit()
     
     
Ejemplo n.º 2
0
    def onAddWordToGroup(self, evt):
        name = self.select_group.Items[self.select_group.Selection]
        group = Group.get_groups(name)[0]
        dlg = wx.TextEntryDialog(
                self, 'Please enter the word to add:')


        if dlg.ShowModal() == wx.ID_OK:
            word = dlg.GetValue()
            db_word = Word.add_word(word)
            word_group = WordGroupAssociation(word_id=db_word.id, group_id=group.id)
            session.add(word_group)
            session.commit()
            self.group_words.Append(word)
        dlg.Destroy()