summaryrefslogtreecommitdiff
path: root/lib/git/async/task.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/git/async/task.py')
-rw-r--r--lib/git/async/task.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/git/async/task.py b/lib/git/async/task.py
index d2422773..ec650237 100644
--- a/lib/git/async/task.py
+++ b/lib/git/async/task.py
@@ -58,7 +58,7 @@ class OutputChannelTask(Node):
# if we didn't get all demanded items, which is also the case if count is 0
# we have depleted the input channel and are done
- if len(items) != count:
+ if not items or len(items) != count:
self.set_done()
# END handle done state
#{ Configuration