From d7116eae2df2e3518d2752a3714a15490b3462ac Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Thu, 28 May 2009 00:08:43 +0100 Subject: [PATCH] ship-aid counts the number aboard --- yoweb-scrape | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/yoweb-scrape b/yoweb-scrape index d42f427..ca704f7 100755 --- a/yoweb-scrape +++ b/yoweb-scrape @@ -389,7 +389,7 @@ class StandingsTable: s += '+' * (standing % 2) return s - def headings(self): + def headings(self, lhs=''): def puzn_redact(name): if isinstance(name,list): return '/'.join( @@ -399,7 +399,7 @@ class StandingsTable: 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' @@ -1088,13 +1088,12 @@ def ship_aid_core(myself, track, displayer, kreader): 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() -- 2.30.2