<%inherit file="local:templates.master"/> ## <%! from bazbase.conversion import render, to_python def name_for(pc): f = render(pc, u'name', filters={'let': {u'gender': u'F'}}) m = render(pc, u'name', filters={'let': {u'gender': u'M'}}) if f != m: return '%s/%s' % (f, m) else: return f def prop_for_run(pc, prop, run): return render(pc, prop, filters={'let': {u'run': render(run, u'identifier')}}) %> ## <%def name="pc_table()"> %for r in runs: %endfor %for pc in pcs: %for r in runs: %endfor %endfor %for r in runs: %endfor %for r in runs: %endfor
Macro Name (F/M)${render(r, u'name')}
${pc.ename} ${name_for(pc)}${prop_for_run(pc, u'player', r)} ${prop_for_run(pc, u'gender', r)}
Characters(Uncast/Total)0/${len(pcs)}
Players Available(Uncast/Total) 0/${sum(1 for a in apps if r in to_python(a, u'availability'))}
## ${next.body()}