diff --git a/hgext/mq.py b/hgext/mq.py
index 81318ca090a2d5e66942b60ed28b33450bfc881a_aGdleHQvbXEucHk=..a96565abbd59dccfa50d2db4904d9d0a5c946835_aGdleHQvbXEucHk= 100644
--- a/hgext/mq.py
+++ b/hgext/mq.py
@@ -1877,7 +1877,7 @@
         index of the first patch past the last applied one.
         """
         end = 0
-        def next(start):
+        def nextpatch(start):
             if all_patches or start >= len(self.series):
                 return start
             for i in xrange(start, len(self.series)):
@@ -1892,8 +1892,8 @@
                 end = self.series.index(p)
             except ValueError:
                 return 0
-            return next(end + 1)
-        return next(end)
+            return nextpatch(end + 1)
+        return nextpatch(end)
 
     def appliedname(self, index):
         pname = self.applied[index].name