Fix mistake in previous commit
authorPetteri Aimonen <jpa@git.mail.kapsi.fi>
Sat, 21 Nov 2015 07:47:29 +0000 (09:47 +0200)
committerPetteri Aimonen <jpa@git.mail.kapsi.fi>
Sat, 21 Nov 2015 07:47:29 +0000 (09:47 +0200)
generator/nanopb_generator.py

index 62ee41b..0748e63 100755 (executable)
@@ -730,10 +730,11 @@ class OneOf(Field):
         return largest
 
     def encoded_size(self, dependencies):
+        '''Returns the size of the largest oneof field.'''
         largest = EncodedSize(0)
         for f in self.fields:
             size = EncodedSize(f.encoded_size(dependencies))
-            if size is None:
+            if size.value is None:
                 return None
             elif size.symbols:
                 return None # Cannot resolve maximum of symbols