style: 更にコメント修正
This commit is contained in:
parent
8e910e48f4
commit
11aee0f43a
@ -301,11 +301,12 @@ def reverse_readline_stream(f: io.BytesIO, line_feed: str, chunk_size=4096):
|
|||||||
# 読み込んだチャンク + バッファ(途中行)
|
# 読み込んだチャンク + バッファ(途中行)
|
||||||
buffer = chunk + buffer
|
buffer = chunk + buffer
|
||||||
|
|
||||||
|
# 改行文字で区切る
|
||||||
parts = buffer.split(line_feed.encode())
|
parts = buffer.split(line_feed.encode())
|
||||||
# parts[0] は先頭途中行 → 次ループへ残す
|
# parts[0] は先頭途中行 → 次ループへ残す
|
||||||
buffer = parts[0]
|
buffer = parts[0]
|
||||||
|
|
||||||
# parts[1:] が「完全に揃った行」のリスト
|
# parts[1:] が「完全に揃った行」のリスト
|
||||||
|
# 改行文字で区切っているため、行途中のparts[1:] は空文字になるため、以下のループは素通りする。
|
||||||
for line in reversed(parts[1:]):
|
for line in reversed(parts[1:]):
|
||||||
if not yielded_any and line == b'':
|
if not yielded_any and line == b'':
|
||||||
# 最初にだけ出てくる空行を飛ばす
|
# 最初にだけ出てくる空行を飛ばす
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user