Undescribed Horrific Abuse, One Victim & Survivor of Many
gmkarl at gmail.com
Sat Nov 12 15:56:50 PST 2022
-> data = b''.join(iterate(subindex, adjusted_start, min(adjusted_end,
subsize - adjusted_start)))
25 yield data
27 subindex = stored_indices[subid]
28 adjusted_start = start_offset - substartoffset
29 adjusted_end = end_offset - substartoffset + suboffset
30 -> data = b''.join(iterate(subindex,
adjusted_start, min(adjusted_end, subsize - adjusted_start)))
31 data = list(iterate(subindex, adjusted_start,
min(adjusted_end, subsize + suboffset)))
Immediately, it looks like I somehow uncommented two recursive calls
that imply conflicting things. It's clear only one of those
assignments to data should be uncommented.
Given the length of data is checked, the b''.join() call would be a wrong one.
It's notable that the last parameter in the two calls is different,
So, which one is correct?
Probably hte other, given there's a negative offset in this use?
I commented out the recursive call it crashed in, and the tests now pass.
More information about the cypherpunks