# HG changeset patch # User Augie Fackler # Date 1518486185 18000 # Node ID 02ed94dd9fd61e1555a83ae56d7e446702fdb409 # Parent df1760b58fda6863324aa11305c5595b23fa0aaf 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 diff -r df1760b58fda -r 02ed94dd9fd6 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,