@@ -26,11 +26,14 @@ def save_users(usrlist,overWrite):
26
26
saveFile = open ("usrlist" , "w" )
27
27
else :
28
28
saveFile = open ("usrlist" , "a" )
29
- for x in range (len (usrlist )):
30
- if (x - 2 )< len (usrlist ):
31
- saveFile .write (str (usrlist [x ][0 ])+ "," + str (usrlist [x ][1 ])+ "," )
32
- else :
33
- saveFile .write (str (usrlist [x ][0 ])+ "," + str (usrlist [x ][1 ]))
29
+ if len (usrlist )> 0 :
30
+ for x in range (len (usrlist )):
31
+ if (x - 2 )< len (usrlist ):
32
+ saveFile .write (str (usrlist [x ][0 ])+ "," + str (usrlist [x ][1 ])+ "," )
33
+ else :
34
+ saveFile .write (str (usrlist [x ][0 ])+ "," + str (usrlist [x ][1 ]))
35
+ else :
36
+ saveFile .write ('' )
34
37
saveFile .close ()
35
38
36
39
def usr_check (usrn ,pswd ,usrlist ):
@@ -78,7 +81,7 @@ def login_init(usrname,pswd,overWrite,quiet):
78
81
else :
79
82
newFile = False
80
83
while True :
81
- nUsr = input ("Enter the number of users to initialize: " )
84
+ nUsr = input ("Enter the number of users to initialize ('0' Clears the database) : " )
82
85
try :
83
86
nUsr = int (nUsr )
84
87
break
@@ -87,6 +90,8 @@ def login_init(usrname,pswd,overWrite,quiet):
87
90
if nUsr > 0 :
88
91
usrlist = init_usrs (nUsr )
89
92
save_users (usrlist ,newFile )
93
+ elif nUsr == 0 :
94
+ save_users ([],True )
90
95
else :
91
96
usrlist = load_users ()
92
97
Ufound ,Pfound = usr_check (usrname ,pswd ,usrlist )
0 commit comments