-from bluechips import model
-from bluechips.model.meta import Session
-
-class _SplitFieldset(forms.ListFieldSet):
- def getChildren():
- try:
- resident_share = 100.0 / float(Session.query(model.User).count())
- except ZeroDivisionError:
- resident_share = 0
- for u in Session.query(model.User):
- yield forms.TextField('%s' % u.id,
- label_text=u.name,
- default=(resident_share if u.resident else 0))
-
- children = getChildren()