# reformat.py
# read in lines from names-address.txt
# create an Address object from each of the line's data
# call str on each and output the results to an output file
# reformatted.txt

import address

# lines like: LastName,FirstName,street address,city,state,zip
inputfile = open('names-addresses.txt', 'r')
outputfile = open('reformatted.txt', 'w')

for addressline in inputfile:
    addressline = addressline.strip()
    fieldslist = addressline.split(',')
    addrobj = address.Address(fieldslist[1], fieldslist[0], \
                    fieldslist[2], fieldslist[3], \
                    fieldslist[4], fieldslist[5])
    reformatted_address_str = str(addrobj)
    outputfile.write(reformatted_address_str + '\n\n')
    
inputfile.close()
outputfile.close()

