Fixed nanopb_generator.py to read the input file in binary mode.
authorPetteri Aimonen <jpa@git.mail.kapsi.fi>
Mon, 30 Jan 2012 08:36:17 +0000 (10:36 +0200)
committerPetteri Aimonen <jpa@git.mail.kapsi.fi>
Mon, 30 Jan 2012 08:36:17 +0000 (10:36 +0200)
generator/nanopb_generator.py

index 2ceafc7..337b32a 100644 (file)
@@ -404,7 +404,7 @@ if __name__ == '__main__':
         print "Output fill be written to file.pb.h and file.pb.c"
         sys.exit(1)
     
-    data = open(sys.argv[1]).read()
+    data = open(sys.argv[1], 'rb').read()
     fdesc = descriptor.FileDescriptorSet.FromString(data)
     enums, messages = parse_file(fdesc.file[0])