Sort term list

This commit is contained in:
Michael Spang 2008-09-10 17:21:16 -04:00
parent dd3880fb30
commit 868b4b681b
1 changed files with 6 additions and 2 deletions

View File

@ -1,6 +1,7 @@
import urwid
from ceo.urwid.widgets import *
from ceo.urwid.window import *
from ceo import terms
class InfoPage(WizardPanel):
def init_widgets(self):
@ -28,15 +29,18 @@ class InfoPage(WizardPanel):
userid = self.state['userid']
program = member.get('program', [''])[0]
shell = member.get('loginShell', [''])[0]
terms = member.get('term', [])
mterms = member.get('term', [])
nmterms = member.get('nonMemberTerm', [])
mterms.sort(terms.compare)
nmterms.sort(terms.compare)
self.name.set_text("Name: %s" % name)
self.userid.set_text("User: %s" % userid)
self.program.set_text("Program: %s" % program)
self.program.set_text("Shell: %s" % shell)
if terms:
self.terms.set_text("Terms: %s" % ", ".join(terms))
self.terms.set_text("Terms: %s" % ", ".join(mterms))
if nmterms:
self.nmterms.set_text("Rep Terms: %s" % ", ".join(nmterms))
def check(self):