s += '+' * (standing % 2)
return s
- def headings(self):
+ def headings(self, lhs=''):
def puzn_redact(name):
if isinstance(name,list):
return '/'.join(
if spc < 0: return name
return name[0:min(4,spc)] + name[spc+1:]
self._linecount = -2
- self._pline('', map(puzn_redact, self._puzzles), None)
+ self._pline(lhs, map(puzn_redact, self._puzzles), None)
self._linecount = 0
def literalline(self, line):
self.s += line + '\n'
s += kreader.info()
s += '\n'
- tbl = StandingsTable()
- tbl.headings()
-
aboard = track.aboard(vn)
-
sort.lsort_pa(aboard)
+ tbl = StandingsTable()
+ tbl.headings(' %d aboard' % len(aboard))
+
for pa in aboard:
pi = pa.pirate_info()