mercurial/util.py
changeset 43880 eff050dbb703
parent 43879 40bd667491a7
child 43881 b5655f337bd7
--- a/mercurial/util.py	Sun Dec 15 21:22:27 2019 -0500
+++ b/mercurial/util.py	Sun Dec 15 21:26:21 2019 -0500
@@ -1195,12 +1195,12 @@
     '''cache the result of function calls'''
     # XXX doesn't handle keywords args
     if func.__code__.co_argcount == 0:
-        cache = []
+        listcache = []
 
         def f():
-            if len(cache) == 0:
-                cache.append(func())
-            return cache[0]
+            if len(listcache) == 0:
+                listcache.append(func())
+            return listcache[0]
 
         return f
     cache = {}