parent
146745cff0
commit
df3a964c6c
@ -0,0 +1,21 @@ |
||||
from ceo import members, terms |
||||
|
||||
def max_term(term1, term2): |
||||
if terms.compare(term1, term2) > 0: |
||||
return term1 |
||||
else: |
||||
return term2 |
||||
|
||||
class Inactive: |
||||
def main(self, args): |
||||
if len(args) != 1: |
||||
print "Usage: ceo inactive delta-terms" |
||||
return |
||||
delta = int(args[0]) |
||||
mlist = members.list_all() |
||||
for member in mlist.values(): |
||||
term = "f0000" |
||||
term = reduce(max_term, member.get("term", []), term) |
||||
term = reduce(max_term, member.get("nonMemberTerm", []), term) |
||||
if terms.delta(term, terms.current()) > delta: |
||||
print "%s %s" % (member['uid'][0].ljust(12), term) |
Loading…
Reference in new issue