Mercurial > hg
comparison mercurial/bundle2.py @ 30030:0f6d6fdd3c2a
pycompat: provide 'ispy3' constant
We compare version_info at several places, which seems enough to define
a constant.
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Wed, 28 Sep 2016 20:01:23 +0900 |
parents | 2c302c654451 |
children | 9626022feaa4 |
comparison
equal
deleted
inserted
replaced
30028:3741a8f86e88 | 30030:0f6d6fdd3c2a |
---|---|
157 from . import ( | 157 from . import ( |
158 changegroup, | 158 changegroup, |
159 error, | 159 error, |
160 obsolete, | 160 obsolete, |
161 pushkey, | 161 pushkey, |
162 pycompat, | |
162 tags, | 163 tags, |
163 url, | 164 url, |
164 util, | 165 util, |
165 ) | 166 ) |
166 | 167 |
994 for chunk in interpart.getchunks(ui=ui): | 995 for chunk in interpart.getchunks(ui=ui): |
995 yield chunk | 996 yield chunk |
996 outdebug(ui, 'closing payload chunk') | 997 outdebug(ui, 'closing payload chunk') |
997 # abort current part payload | 998 # abort current part payload |
998 yield _pack(_fpayloadsize, 0) | 999 yield _pack(_fpayloadsize, 0) |
999 if sys.version_info[0] >= 3: | 1000 if pycompat.ispy3: |
1000 raise exc_info[0](exc_info[1]).with_traceback(exc_info[2]) | 1001 raise exc_info[0](exc_info[1]).with_traceback(exc_info[2]) |
1001 else: | 1002 else: |
1002 exec("""raise exc_info[0], exc_info[1], exc_info[2]""") | 1003 exec("""raise exc_info[0], exc_info[1], exc_info[2]""") |
1003 # end of payload | 1004 # end of payload |
1004 outdebug(ui, 'closing payload chunk') | 1005 outdebug(ui, 'closing payload chunk') |