37 lines
958 B
Python
37 lines
958 B
Python
import sys
|
|
from datetime import date
|
|
import yaml
|
|
|
|
potus = {
|
|
'presidents': [
|
|
{
|
|
'lastname': 'Washington',
|
|
'firstname': 'George',
|
|
'dob': date(1732, 2, 22),
|
|
'dod': date(1799, 12, 14),
|
|
'birthplace': 'Westmoreland County',
|
|
'birthstate': 'Virginia',
|
|
'term': [ date(1789, 4, 30), date(1797, 3, 4) ],
|
|
'assassinated': False,
|
|
'party': None,
|
|
},
|
|
{
|
|
'lastname': 'Adams',
|
|
'firstname': 'John',
|
|
'dob': date(1735, 10, 30),
|
|
'dod': date(1826, 7, 4),
|
|
'birthplace': 'Braintree, Norfolk',
|
|
'birthstate': 'Massachusetts',
|
|
'term': [date(1797, 3, 4), date(1801, 3, 4)],
|
|
'assassinated': False,
|
|
'party': 'Federalist',
|
|
|
|
}
|
|
]
|
|
}
|
|
|
|
with open('potus.yaml', 'w') as potus_out:
|
|
yaml.dump(potus, potus_out)
|
|
|
|
yaml.dump(potus, sys.stdout)
|