M gdrivefs/cache_agent.py +1 -1
@@ 95,7 95,7 @@ class CacheAgent:
             #                    in cache_dict.iteritems() ]
 
             cleanup_keys = [ key for key, value_tuple \
-                                in cache_dict.items() \
+                                in list(cache_dict.items()) \
                                 if (datetime.datetime.now() - value_tuple[1]).seconds > \
                                         self.max_age ]
 

          
M gdrivefs/fsutility.py +3 -3
@@ 47,16 47,16 @@ def dec_hint(argument_names=[], excluded
 
                     condensed[argument_names[i - 1]] = args[i]
 
-                for k, v in kwargs.items():
+                for k, v in list(kwargs.items()):
                     condensed[k] = v
 
                 values_nice = [("%s= [%s]" % (k, v)) for k, v \
-                                                     in condensed.items() \
+                                                     in list(condensed.items()) \
                                                      if k not in excluded]
                 
                 if otherdata_cb:
                     data = otherdata_cb(*args, **kwargs)
-                    for k, v in data.items():
+                    for k, v in list(data.items()):
                         values_nice[k] = v
                 
                 if values_nice:

          
M gdrivefs/normal_entry.py +4 -4
@@ 180,7 180,7 @@ class NormalEntry:
             list_ = [("K(%s)=V(%s)" % (self.__convert(key),
                                   self.__convert(value))) \
                      for key, value \
-                     in data.items()]
+                     in list(data.items())]
 
             final = '; '.join(list_)
             return final

          
@@ 202,7 202,7 @@ class NormalEntry:
         original = {
             key.encode('utf8'): value
             for key, value
-            in self.__raw_data.items()
+            in list(self.__raw_data.items())
         }
 
         # distilled = self.__info

          
@@ 226,8 226,8 @@ class NormalEntry:
             data_dict = self.get_data()
 
             attrs = {}
-            for a_type, a_dict in data_dict.items():
-                for key, value in a_dict.items():
+            for a_type, a_dict in list(data_dict.items()):
+                for key, value in list(a_dict.items()):
                     fqkey = ('user.%s.%s' % (a_type, key))
                     attrs[fqkey] = self.__convert(value)
 

          
M gdrivefs/utility.py +1 -1
@@ 78,7 78,7 @@ class _DriveUtility:
         found = [ 
             mime_type 
             for mime_type, temp_extension 
-            in self.default_extensions.items()
+            in list(self.default_extensions.items())
             if temp_extension == extension
         ]
 

          
M gdrivefs/volume.py +1 -1
@@ 649,7 649,7 @@ class EntryCache(CacheClientBase):
 
         path_relations = PathRelations.get_instance()
 
-        for entry_id, entry in retrieved.items():
+        for entry_id, entry in list(retrieved.items()):
             path_relations.register_entry(entry)
 
         return retrieved