diff --git a/src/future/utils/__init__.py b/src/future/utils/__init__.py
index 46bd96de..846d5da6 100644
--- a/src/future/utils/__init__.py
+++ b/src/future/utils/__init__.py
@@ -527,9 +527,9 @@ def __next__(self):
         return cls
 
 if PY3:
-    get_next = lambda x: x.next
-else:
     get_next = lambda x: x.__next__
+else:
+    get_next = lambda x: x.next
 
 
 def encode_filename(filename):