Причина, по которой вы получаете эту ошибку, заключается в том, что в файле ~/Library/Application Support/NodeBox/en/verb/verb.txt
, который они используют для создания словаря, есть ошибка.
использует infinitive
* Форма 1008 *, однако, «используется» вводится как инфинитив.
в строке 5857:
used,,,uses,,using,,,,,used,used,,,,,,,,,,,,
должно быть:
use,,,uses,,using,,,,,used,used,,,,,,,,,,,,
после редактирования и сохранения файла:
import en
print en.is_verb("use")
print en.verb.infinitive('use')
print en.verb.tense('use')
дает:
True
use
infinitive
дополнительно:
import en
print 'use %s' % en.verb.tense("use")
print 'uses %s' % en.verb.tense("uses")
print 'using %s' % en.verb.tense('using')
print 'used %s' % en.verb.tense('used')
use infinitive
uses 3rd singular present
using present participle
used past