]> git.notmuchmail.org Git - notmuch/blobdiff - bindings/python/notmuch/database.py
py3k: Rename .next() to __next__(), add python2.x compatibility alias
[notmuch] / bindings / python / notmuch / database.py
index 93183687a4259c8aebe391ccb342c4b577493366..3f6e04d6f4d0e8e25dc5e1427a580712649a73e1 100644 (file)
@@ -925,7 +925,7 @@ class Filenames(object):
     _move_to_next.argtypes = [NotmuchFilenamesP]
     _move_to_next.restype = None
 
-    def next(self):
+    def __next__(self):
         if self._files_p is None:
             raise NotmuchError(STATUS.NOT_INITIALIZED)
 
@@ -936,6 +936,7 @@ class Filenames(object):
         file = Filenames._get(self._files_p)
         self._move_to_next(self._files_p)
         return file
+    next = __next__ # python2.x iterator protocol compatibility
 
     def __len__(self):
         """len(:class:`Filenames`) returns the number of contained files