diff --git a/hggit/gitdirstate.py b/hggit/gitdirstate.py
index 0beb089157f8fa275b9a8785627318a15498e36b_aGdnaXQvZ2l0ZGlyc3RhdGUucHk=..dfc11a0ef2a56dc7671bd9990f3f898291029fdb_aGdnaXQvZ2l0ZGlyc3RhdGUucHk= 100644
--- a/hggit/gitdirstate.py
+++ b/hggit/gitdirstate.py
@@ -246,7 +246,7 @@
             else:
                 # We may not have walked the full directory tree above,
                 # so stat everything we missed.
-                nf = iter(visit).next
+                nf = next(iter(visit))
                 for st in util.statfiles([join(i) for i in visit]):
                     results[nf()] = st
         return results.keys()