Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(494)

Side by Side Diff: third_party/protobuf/examples/list_people.py

Issue 1983203003: Update third_party/protobuf to protobuf-v3.0.0-beta-3 (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: owners Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 #! /usr/bin/env python 1 #! /usr/bin/env python
2 2
3 # See README.txt for information and build instructions. 3 # See README.txt for information and build instructions.
4 4
5 import addressbook_pb2 5 import addressbook_pb2
6 import sys 6 import sys
7 7
8 # Iterates though all people in the AddressBook and prints info about them. 8 # Iterates though all people in the AddressBook and prints info about them.
9 def ListPeople(address_book): 9 def ListPeople(address_book):
10 for person in address_book.people: 10 for person in address_book.people:
(...skipping 13 matching lines...) Expand all
24 24
25 # Main procedure: Reads the entire address book from a file and prints all 25 # Main procedure: Reads the entire address book from a file and prints all
26 # the information inside. 26 # the information inside.
27 if len(sys.argv) != 2: 27 if len(sys.argv) != 2:
28 print "Usage:", sys.argv[0], "ADDRESS_BOOK_FILE" 28 print "Usage:", sys.argv[0], "ADDRESS_BOOK_FILE"
29 sys.exit(-1) 29 sys.exit(-1)
30 30
31 address_book = addressbook_pb2.AddressBook() 31 address_book = addressbook_pb2.AddressBook()
32 32
33 # Read the existing address book. 33 # Read the existing address book.
34 f = open(sys.argv[1], "rb") 34 with open(sys.argv[1], "rb") as f:
35 address_book.ParseFromString(f.read()) 35 address_book.ParseFromString(f.read())
36 f.close()
37 36
38 ListPeople(address_book) 37 ListPeople(address_book)
OLDNEW
« no previous file with comments | « third_party/protobuf/examples/add_person.py ('k') | third_party/protobuf/generate_descriptor_proto.sh » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698