summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Wieser <wieser.eric@gmail.com>2023-02-12 15:47:36 +0000
committerGitHub <noreply@github.com>2023-02-12 15:47:36 +0000
commit5cbc1782e79783fbfedf5783fe52616e397916df (patch)
tree79be17110b420826b47f5cd21147f012c213fd57
parentc84dde218ef896a9b9af4f825ce222a6eb39291e (diff)
downloadgitpython-5cbc1782e79783fbfedf5783fe52616e397916df.tar.gz
Fix RecursionError when iterating streams
-rw-r--r--git/cmd.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/git/cmd.py b/git/cmd.py
index 134001e2..5dd8dd5c 100644
--- a/git/cmd.py
+++ b/git/cmd.py
@@ -695,15 +695,15 @@ class Git(LazyMixin):
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: