diff --git a/git/cmd.py b/git/cmd.py index 134001e22..5dd8dd5cf 100644 --- a/git/cmd.py +++ b/git/cmd.py @@ -695,15 +695,15 @@ def __iter__(self) -> "Git.CatFileContentStream": return self def __next__(self) -> bytes: - return next(self) - - def next(self) -> bytes: line = self.readline() if not line: raise StopIteration return line + def next(self) -> bytes: + return next(self) + def __del__(self) -> None: bytes_left = self._size - self._nbr if bytes_left: