Town: decePub's cells in the report, a Hollo pair, kinder waits
The report merges decePub's end-to-end cells (out/client.jsonl, the latest result of each test) into the matrix under the observer "decepub", and names its run without the workstation's paths. A second spec, hollo-pair, seeds PrivaPub and Hollo alone (258 of 261 checks pass; the three left found the emoji variation selector bug fixed in PrivaPub), and Hollo accounts may join circles. The seeder waits up to 90 s for a follow request, two of a sender's retries after a refused first delivery (Hollo answers its first concurrent deliveries 500 while it creates its tables). town.sh drive prints its JSON unescaped. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LsXgEaXee4GCU1hwYgPJXw
This commit is contained in:
1 parent
f70ec59359
commit
4b6d261739
5 files changed
+46
-7
No files matched your search
@@ -203,10 +203,11 @@ class Seeder:
|
||||
def _wait_pending(self, s):
|
||||
platform = s["actor"].split("/")[0]
|
||||
d, sess, follower = driver(platform), self.session(s["actor"]), self.acct(s["args"]["target"])
|
||||
for _ in range(30):
|
||||
# a refused first delivery is retried on the sender's backoff (16 s, then 31 s): wait out two of them
|
||||
for _ in range(45):
|
||||
if follower.lower() in (p.lower() for p in d.pending(sess)):
|
||||
return d, sess, follower
|
||||
time.sleep(1)
|
||||
time.sleep(2)
|
||||
raise TimeoutError(f"{follower}'s follow request never reached {s['actor']}")
|
||||
|
||||
def v_accept(self, s):
|
||||
|
||||
Reference in new issue
Block a user