Commit 259dd7e8 authored by Adam Cozzette's avatar Adam Cozzette

Updated descriptor_pool.py to be compatible with Python 3

In Python 3 the values() method on a dictionary returns a view instead
of a list, so we need to explicitly convert that to a list.
parent db35fe73
...@@ -408,7 +408,7 @@ class DescriptorPool(object): ...@@ -408,7 +408,7 @@ class DescriptorPool(object):
Returns: Returns:
A list of FieldDescriptor describing the extensions. A list of FieldDescriptor describing the extensions.
""" """
return self._extensions_by_number[message_descriptor].values() return list(self._extensions_by_number[message_descriptor].values())
def _ConvertFileProtoToFileDescriptor(self, file_proto): def _ConvertFileProtoToFileDescriptor(self, file_proto):
"""Creates a FileDescriptor from a proto or returns a cached copy. """Creates a FileDescriptor from a proto or returns a cached copy.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment