util: call warnings.warn() with a sysstr in nouideprecwarn
authorAugie Fackler <augie@google.com>
Mon, 12 Feb 2018 20:43:05 -0500
changeset 36128 02ed94dd9fd6
parent 36127 df1760b58fda
child 36129 2874896a6e3b
util: call warnings.warn() with a sysstr in nouideprecwarn This preserves nouideprecwarn wanting a bytes, which is consistent with the rest of hg. Differential Revision: https://phab.mercurial-scm.org/D2210
mercurial/util.py
--- a/mercurial/util.py	Mon Feb 12 20:42:28 2018 -0500
+++ b/mercurial/util.py	Mon Feb 12 20:43:05 2018 -0500
@@ -253,7 +253,7 @@
     if _dowarn:
         msg += ("\n(compatibility will be dropped after Mercurial-%s,"
                 " update your code.)") % version
-        warnings.warn(msg, DeprecationWarning, stacklevel + 1)
+        warnings.warn(pycompat.sysstr(msg), DeprecationWarning, stacklevel + 1)
 
 DIGESTS = {
     'md5': hashlib.md5,