# HG changeset patch # User Gregory Szorc # Date 2022-02-21 19:35:29 # Node ID 32ac127c999f3bc51a501310a2c70bc1850773cc # Parent 680322e04f568233c008b58b186f9d13a4708164 lsprof: remove some Python 2.7 compatibility code Differential Revision: https://phab.mercurial-scm.org/D12343 diff --git a/mercurial/lsprof.py b/mercurial/lsprof.py --- a/mercurial/lsprof.py +++ b/mercurial/lsprof.py @@ -117,9 +117,7 @@ class Stats(object): def label(code): if isinstance(code, str): - if sys.version_info.major >= 3: - code = code.encode('latin-1') - return code + return code.encode('latin-1') try: mname = _fn2mod[code.co_filename] except KeyError: @@ -136,7 +134,4 @@ def label(code): res = '%s:%d(%s)' % (mname, code.co_firstlineno, code.co_name) - if sys.version_info.major >= 3: - res = res.encode('latin-1') - - return res + return res.encode('latin-1')