chiark
/
gitweb
/
~yarrgweb
/
ypp-sc-tools.db-test.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ship-aid counts the number aboard
[ypp-sc-tools.db-test.git]
/
yoweb-scrape
diff --git
a/yoweb-scrape
b/yoweb-scrape
index d42f4272f5da72cb19d08f82477aad21b551f04a..ca704f73d7c91eda466a46cdc8e09fdae2df2b86 100755
(executable)
--- a/
yoweb-scrape
+++ b/
yoweb-scrape
@@
-389,7
+389,7
@@
class StandingsTable:
s += '+' * (standing % 2)
return s
s += '+' * (standing % 2)
return s
- def headings(self):
+ def headings(self
, lhs=''
):
def puzn_redact(name):
if isinstance(name,list):
return '/'.join(
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
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'
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'
s += kreader.info()
s += '\n'
- tbl = StandingsTable()
- tbl.headings()
-
aboard = track.aboard(vn)
aboard = track.aboard(vn)
-
sort.lsort_pa(aboard)
sort.lsort_pa(aboard)
+ tbl = StandingsTable()
+ tbl.headings(' %d aboard' % len(aboard))
+
for pa in aboard:
pi = pa.pirate_info()
for pa in aboard:
pi = pa.pirate_info()