Mercurial > hg
changeset 34278:ea7588c11c36
bundle2: update check for a generator to work on Python 3
author | Augie Fackler <augie@google.com> |
---|---|
date | Mon, 18 Sep 2017 13:36:05 -0400 |
parents | a48b3db0baba |
children | 047f2af8ceb0 |
files | mercurial/bundle2.py |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/bundle2.py Mon Sep 18 13:35:43 2017 -0400 +++ b/mercurial/bundle2.py Mon Sep 18 13:36:05 2017 -0400 @@ -1019,7 +1019,8 @@ msg.append(')') if not self.data: msg.append(' empty payload') - elif util.safehasattr(self.data, 'next'): + elif (util.safehasattr(self.data, 'next') + or util.safehasattr(self.data, '__next__')): msg.append(' streamed payload') else: msg.append(' %i bytes payload' % len(self.data))