X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~yarrgweb/git?a=blobdiff_plain;f=yoweb-scrape;h=ca704f73d7c91eda466a46cdc8e09fdae2df2b86;hb=d7116eae2df2e3518d2752a3714a15490b3462ac;hp=d42f4272f5da72cb19d08f82477aad21b551f04a;hpb=bd2af4a72e41bdec3f416ac7cbcce93d66d74815;p=ypp-sc-tools.db-test.git 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()