Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/pure/parsers.py @ 43663:c207c46a86b9
py3: pass a bytes value for "msg" to nouideprecwarn()
That function formats "msg" with the "version" value. On Python 3, this
leads to "TypeError: can only concatenate str (not "bytes") to str".
Also eliminate spurious strings concatenation in single-line
declarations.
Differential Revision: https://phab.mercurial-scm.org/D7373
author | Denis Laxalde <denis.laxalde@logilab.fr> |
---|---|
date | Wed, 13 Nov 2019 09:09:42 +0100 |
parents | 02802fa87b74 |
children | ab595920de0e |
comparison
equal
deleted
inserted
replaced
43662:c5f6f58f6c71 | 43663:c207c46a86b9 |
---|---|
47 | 47 |
48 | 48 |
49 class BaseIndexObject(object): | 49 class BaseIndexObject(object): |
50 @property | 50 @property |
51 def nodemap(self): | 51 def nodemap(self): |
52 msg = "index.nodemap is deprecated, " "use index.[has_node|rev|get_rev]" | 52 msg = b"index.nodemap is deprecated, use index.[has_node|rev|get_rev]" |
53 util.nouideprecwarn(msg, b'5.3', stacklevel=2) | 53 util.nouideprecwarn(msg, b'5.3', stacklevel=2) |
54 return self._nodemap | 54 return self._nodemap |
55 | 55 |
56 @util.propertycache | 56 @util.propertycache |
57 def _nodemap(self): | 57 def _nodemap(self): |