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):