Leftovers?

Trying to add the leftover toots that don't reply to anything at the end.
This commit is contained in:
autocommit 2020-06-01 02:09:53 +00:00 committed by Cy
parent 7a5ffbd9d1
commit 2d514ba7ca
No known key found for this signature in database
GPG Key ID: F66D599380F88521
1 changed files with 9 additions and 3 deletions

View File

@ -33,7 +33,8 @@ def maketree(descendants):
yield lookup[rep], onelevel(subreps)
else:
yield lookup[rep], ()
return onelevel(roots)
leftovers = set(lookup.keys()) - seen
return onelevel(roots), (lookup[leftover] for leftover in leftovers)
# returns (status, gen[(status, gen[(status, ...), (status, ())]), ...])
@ -58,8 +59,13 @@ def unmaketree(tree):
yield OUT
def build(descendants):
derp = tuple(maketree(descendants))
herp, derp = maketree(descendants)
derp = tuple(derp)
pprint(("derp?", derp))
yield IN
yield from unmaketree(derp)
yield from unmaketree(herp)
yield OUT
yield IN
for post in derp:
yield POST(derp)
yield OUT