diff --git a/content/parsing-apache-logs.rst b/content/parsing-apache-logs.rst
index 6b415ab4b46a314e6a35847a62058f773701539d..20146a5f72be3d46b8f702f997d74e6d3fe8981f 100644
--- a/content/parsing-apache-logs.rst
+++ b/content/parsing-apache-logs.rst
@@ -36,7 +36,7 @@ bit).
         parser = compile(
             '''{ip} {logname} {user} [{date:th}] "{request}" {status:d} {bytes} "{referer}" "{user_agent}"'''
         )
-        for line in fh.readlines():
+        for line in fh:
             result = parser.parse(line)
             if result is not None:
                 yield result