diff options
author | Joshua Haberman <jhaberman@gmail.com> | 2016-02-11 12:32:42 -0800 |
---|---|---|
committer | Joshua Haberman <jhaberman@gmail.com> | 2016-02-11 12:32:42 -0800 |
commit | 635ce854ed159b636076c11ed26755979274b85b (patch) | |
tree | d1e80484258476f57bac24cd606ab6b7fc75d636 | |
parent | d2c7fe6bc5d28b225f6202684574fe4ef9e3a3a8 (diff) | |
parent | 21e1f1d2e99cf194185107fbbd15620b36d99e37 (diff) | |
download | protobuf-635ce854ed159b636076c11ed26755979274b85b.tar.gz protobuf-635ce854ed159b636076c11ed26755979274b85b.tar.bz2 protobuf-635ce854ed159b636076c11ed26755979274b85b.zip |
Merge pull request #1179 from ParthKolekar/python-examples-with
Updated python examples to use with.
-rwxr-xr-x | examples/add_person.py | 10 | ||||
-rwxr-xr-x | examples/list_people.py | 5 |
2 files changed, 6 insertions, 9 deletions
diff --git a/examples/add_person.py b/examples/add_person.py index fd81c982..0b698579 100755 --- a/examples/add_person.py +++ b/examples/add_person.py @@ -43,9 +43,8 @@ address_book = addressbook_pb2.AddressBook() # Read the existing address book. try: - f = open(sys.argv[1], "rb") - address_book.ParseFromString(f.read()) - f.close() + with open(sys.argv[1], "rb") as f: + address_book.ParseFromString(f.read()) except IOError: print sys.argv[1] + ": File not found. Creating a new file." @@ -53,6 +52,5 @@ except IOError: PromptForAddress(address_book.people.add()) # Write the new address book back to disk. -f = open(sys.argv[1], "wb") -f.write(address_book.SerializeToString()) -f.close() +with open(sys.argv[1], "wb") as f: + f.write(address_book.SerializeToString()) diff --git a/examples/list_people.py b/examples/list_people.py index 755de901..f131872d 100755 --- a/examples/list_people.py +++ b/examples/list_people.py @@ -31,8 +31,7 @@ if len(sys.argv) != 2: address_book = addressbook_pb2.AddressBook() # Read the existing address book. -f = open(sys.argv[1], "rb") -address_book.ParseFromString(f.read()) -f.close() +with open(sys.argv[1], "rb") as f: + address_book.ParseFromString(f.read()) ListPeople(address_book) |