diff -r 978b907d9b36 -r 279cd80059d4 mercurial/util.py --- a/mercurial/util.py Fri Aug 12 05:56:40 2016 -0700 +++ b/mercurial/util.py Thu Jul 28 14:18:01 2016 +0200 @@ -881,6 +881,8 @@ This garbage collector issue have been fixed in 2.7. """ + if sys.version >= (2, 7): + return func def wrapper(*args, **kwargs): gcenabled = gc.isenabled() gc.disable()