Update example in README to the new simplified interface for enums
This commit is contained in:
18
README.md
18
README.md
@@ -51,7 +51,7 @@ def writeAddressBook(fd):
|
|||||||
bobPhones[0].number = "555-4567"
|
bobPhones[0].number = "555-4567"
|
||||||
bobPhones[0].type = 'home'
|
bobPhones[0].type = 'home'
|
||||||
bobPhones[1].number = "555-7654"
|
bobPhones[1].number = "555-7654"
|
||||||
bobPhones[1].type = addressbook.Person.PhoneNumber.Type.WORK
|
bobPhones[1].type = 'work'
|
||||||
bob.employment.unemployed = None
|
bob.employment.unemployed = None
|
||||||
|
|
||||||
capnp.writePackedMessageToFd(fd, message)
|
capnp.writePackedMessageToFd(fd, message)
|
||||||
@@ -71,14 +71,14 @@ def printAddressBook(fd):
|
|||||||
which = person.employment.which()
|
which = person.employment.which()
|
||||||
print which
|
print which
|
||||||
|
|
||||||
if which == addressbook.Person.Employment.Which.UNEMPLOYED:
|
if which == 'unemployed':
|
||||||
print 'unemployed'
|
print('unemployed')
|
||||||
elif which == addressbook.Person.Employment.Which.EMPLOYER:
|
elif which == 'employer':
|
||||||
print 'employer:', person.employment.employer
|
print('employer:', person.employment.employer)
|
||||||
elif which == addressbook.Person.Employment.Which.SCHOOL:
|
elif which == 'school':
|
||||||
print 'student at:', person.employment.school
|
print('student at:', person.employment.school)
|
||||||
elif which == addressbook.Person.Employment.Which.SELF_EMPLOYED:
|
elif which == 'selfEmployed':
|
||||||
print 'self employed'
|
print('self employed')
|
||||||
print
|
print
|
||||||
|
|
||||||
f = open('example', 'r')
|
f = open('example', 'r')
|
||||||
|
|||||||
Reference in New Issue
Block a user