File tree Expand file tree Collapse file tree 1 file changed +12
-5
lines changed
Expand file tree Collapse file tree 1 file changed +12
-5
lines changed Original file line number Diff line number Diff line change @@ -31,14 +31,21 @@ def packets(info=None):
3131 if app .config ["REALM" ] == "csh" :
3232 # User is an upperclassman
3333 for packet in packets :
34- for sig in filter (lambda sig : sig .member == info ["uid" ], chain (packet .upper_signatures ,
35- packet .misc_signatures )):
36- packet .did_sign = sig .signed
34+ packet .did_sign = False
35+
36+ for sig in chain (filter (lambda sig : sig .signed , packet .upper_signatures ), packet .misc_signatures ):
37+ if sig .member == info ["uid" ]:
38+ packet .did_sign = True
39+ break
3740 else :
3841 # User is a freshman
3942 for packet in packets :
40- for sig in filter (lambda sig : sig .freshman_username == info ["uid" ], packet .fresh_signatures ):
41- packet .did_sign = sig .signed
43+ packet .did_sign = False
44+
45+ for sig in filter (lambda sig : sig .signed , packet .fresh_signatures ):
46+ if sig .member == info ["uid" ]:
47+ packet .did_sign = True
48+ break
4249
4350 packets .sort (key = lambda x : sum (x .signatures_received ().values ()), reverse = True )
4451 packets .sort (key = lambda x : x .did_sign , reverse = True )
You can’t perform that action at this time.
0 commit comments