Removing redundant code
The top level roots acts like any other level, I noticed.
This commit is contained in:
parent
4699ce9e19
commit
7a5ffbd9d1
|
@ -33,13 +33,8 @@ def maketree(descendants):
|
||||||
yield lookup[rep], onelevel(subreps)
|
yield lookup[rep], onelevel(subreps)
|
||||||
else:
|
else:
|
||||||
yield lookup[rep], ()
|
yield lookup[rep], ()
|
||||||
for root in sorted(roots):
|
return onelevel(roots)
|
||||||
seen.add(root)
|
|
||||||
reps = replies.get(root)
|
|
||||||
if reps:
|
|
||||||
yield lookup[root], onelevel(reps)
|
|
||||||
else:
|
|
||||||
yield lookup[root], ()
|
|
||||||
# returns (status, gen[(status, gen[(status, ...), (status, ())]), ...])
|
# returns (status, gen[(status, gen[(status, ...), (status, ())]), ...])
|
||||||
|
|
||||||
# django can't do recursion well so we'll turn the tree
|
# django can't do recursion well so we'll turn the tree
|
||||||
|
|
|
@ -693,9 +693,6 @@ def thread(request, id):
|
||||||
# x for x in context.descendants if not toot_matches_filters(x, filters)
|
# x for x in context.descendants if not toot_matches_filters(x, filters)
|
||||||
# ]
|
# ]
|
||||||
posts = tuple(threadtree.build(context.descendants))
|
posts = tuple(threadtree.build(context.descendants))
|
||||||
from pprint import pprint
|
|
||||||
pprint(posts)
|
|
||||||
raise SystemExit(0)
|
|
||||||
return render(
|
return render(
|
||||||
request,
|
request,
|
||||||
"main/thread.html",
|
"main/thread.html",
|
||||||
|
|
Loading…
Reference in New Issue