Skip to content

Commit cadba17

Browse files
committed
fix linting and fix re-raffle bug
1 parent a676503 commit cadba17

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

raffle.py

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ def gen_list(argcsv):
3737
username = "{} {}.".format(row['Ticket First Name'], row['Ticket Last Name'][0:1])
3838
num = row['Number']
3939
if row['Ticket'] not in banned_tix:
40-
inputlist.append({'number':num,'username':username})
40+
inputlist.append({'number':num, 'username':username})
4141
return inputlist
4242
def html_writer(inputlist, total_winners, csvout, htmlout):
4343
"""
@@ -73,8 +73,12 @@ def html_writer(inputlist, total_winners, csvout, htmlout):
7373
'</html>\n'
7474
)
7575
with open(csvout, 'w') as csvfile:
76-
writer = csv.DictWriter(csvfile, fieldnames=['number','username'])
77-
writer.writerow({'number': 'Number', 'username': 'What username do you go by online?'})
76+
writer = csv.DictWriter(csvfile, fieldnames=['number', 'username', 'ticket'])
77+
writer.writerow({
78+
'number': 'Number',
79+
'username': 'What username do you go by online?',
80+
'ticket': 'Ticket'
81+
})
7882
for loser in inputlist:
7983
writer.writerow({'number': loser['number'], 'username': loser['username']})
8084

@@ -90,10 +94,11 @@ def parse_args():
9094
9195
"""
9296
parser = argparse.ArgumentParser()
93-
parser.add_argument('-i', "--csvin", help="the location of the csv input",required=True)
94-
parser.add_argument('-w', "--total_winners", type=int, help="total number of selected winners",required=True)
95-
parser.add_argument('-o', "--csvout", help="csv output file",required=True)
96-
parser.add_argument('-p', "--htmlout", help="html output file",required=True)
97+
parser.add_argument('-i', "--csvin", help="the location of the csv input", required=True)
98+
parser.add_argument('-w', "--total_winners", type=int,
99+
help="total number of selected winners", required=True)
100+
parser.add_argument('-o', "--csvout", help="csv output file", required=True)
101+
parser.add_argument('-p', "--htmlout", help="html output file", required=True)
97102
return parser.parse_args()
98103

99104
def main():

0 commit comments

Comments
 (0)