@@ -37,7 +37,7 @@ def gen_list(argcsv):
37
37
username = "{} {}." .format (row ['Ticket First Name' ], row ['Ticket Last Name' ][0 :1 ])
38
38
num = row ['Number' ]
39
39
if row ['Ticket' ] not in banned_tix :
40
- inputlist .append ({'number' :num ,'username' :username })
40
+ inputlist .append ({'number' :num , 'username' :username })
41
41
return inputlist
42
42
def html_writer (inputlist , total_winners , csvout , htmlout ):
43
43
"""
@@ -73,8 +73,12 @@ def html_writer(inputlist, total_winners, csvout, htmlout):
73
73
'</html>\n '
74
74
)
75
75
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
+ })
78
82
for loser in inputlist :
79
83
writer .writerow ({'number' : loser ['number' ], 'username' : loser ['username' ]})
80
84
@@ -90,10 +94,11 @@ def parse_args():
90
94
91
95
"""
92
96
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 )
97
102
return parser .parse_args ()
98
103
99
104
def main ():
0 commit comments