diff --git a/semantics/management/commands/nouns_todo.py b/semantics/management/commands/nouns_todo.py new file mode 100644 index 0000000..a9b1ec7 --- /dev/null +++ b/semantics/management/commands/nouns_todo.py @@ -0,0 +1,27 @@ +#! /usr/bin/python +# -*- coding: utf-8 -*- + +import sys, os, codecs + +from django.core.management.base import BaseCommand + +from dictionary.models import Entry, POS +from wordnet.models import LexicalUnit +from settings import PROJECT_PATH + +class Command(BaseCommand): + args = 'none' + help = '' + + def handle(self, **options): + nouns_todo() + +def nouns_todo(): + noun = POS.objects.get(tag='noun') + entries = Entry.objects.filter(pos=noun) + for entry in entries: + rel_entries = entry.rel_entries.all() + for rel_entry in rel_entries: + if rel_entry.actual_lemma().status.priority >= 90: + print entry.name +