Skip to content

Commit 2a63f91

Browse files
committed
Simplify pass of counts
- Legacy-Id: 10527
1 parent a4561f5 commit 2a63f91

2 files changed

Lines changed: 3 additions & 9 deletions

File tree

ietf/nomcom/templatetags/nomcom_tags.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@
1010
from ietf.doc.templatetags.ietf_filters import wrap_text
1111

1212
from ietf.person.models import Person
13-
from ietf.nomcom.models import Feedback
14-
from ietf.nomcom.utils import get_nomcom_by_year, get_user_email, retrieve_nomcom_private_key
13+
from ietf.nomcom.utils import get_nomcom_by_year, retrieve_nomcom_private_key
1514

1615
import debug # pyflakes:ignore
1716

@@ -34,9 +33,7 @@ def has_publickey(nomcom):
3433

3534
@register.simple_tag
3635
def add_num_nominations(counts, position, nominee):
37-
count = 0
38-
if position.id in counts and nominee.id in counts[position.id]:
39-
count = counts[position.id][nominee.id]
36+
count = counts.get((position.id,nominee.id),0)
4037
if count:
4138
return '<span class="badge" title="%s earlier comments from you on %s as %s">%s</span>&nbsp;' % (count , nominee.email.address, position, count)
4239
else:

ietf/nomcom/views.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -392,10 +392,7 @@ def feedback(request, year, public):
392392
user_comments = Feedback.objects.filter(nomcom=nomcom,
393393
type='comment',
394394
author__in=request.user.person.email_set.filter(active='True'))
395-
counter = Counter(user_comments.values_list('positions','nominees'))
396-
counts = dict()
397-
for pos,nom in counter:
398-
counts.setdefault(pos,dict())[nom] = counter[(pos,nom)]
395+
counts = Counter(user_comments.values_list('positions','nominees'))
399396

400397
if public:
401398
base_template = "nomcom/nomcom_public_base.html"

0 commit comments

Comments
 (0)