Esempio n. 1
0
 def __question_to_string(self):
     if self.concept.action.word is to_be:
         return words2text([to_be.to_string(**self.concept.get_action_form()),
                          str(self.concept.subject.english_implement()),
                          str(self.concept.action.english_implement(without_verb=True))
                          ]).capitalize() + '?'
     else:
         return  words2text([to_do.to_string(**self.concept.get_action_form()),
                         str(self.concept.subject.english_implement()),
                         str(self.concept.action.english_implement())
                         ]).capitalize() + '?' 
Esempio n. 2
0
 def __str__(self):
     if self.form.get('without_verb', False):
         word_str = ''
     elif self.concept.negative:
         if self.concept.word is to_be:
             word_str = ' '.join([self.concept.word.to_string(**self.form), str(Not())])
         else:
             word_str = ' '.join(
                     [to_do.to_string(**self.form),
                     str(Not()),
                     self.concept.word.to_string()]
                     )
     else:
         word_str = self.concept.word.to_string(**self.form)
     direct_obj_str = self.objects_string()
     res = ' '.join([word_str, direct_obj_str])
     return res.strip()