Compare commits

...

2 Commits

Author SHA1 Message Date
murraydr
73c718211f ditto 2023-11-01 15:51:01 -04:00
murraydr
a8b55d97c2 fixed attribute error when closing via red X 2023-11-01 15:50:36 -04:00
3 changed files with 8 additions and 2 deletions

@ -1,3 +1,5 @@
Put any discovered bugs or requests for new features here in this document so they aren't forgotten and I can fix/implement them when I'm in the office on Wednesdays.
futureproofing calling float on single element helperfunctions.py 142
Warning thrown when accepting requests on Tyler's machine (I cannot reproduce this on my machine!)
helperFunctions.py:142: FutureWarning: Calling float on a single element Series is deprecated and will raise a TypeError in the future. Use float(ser.iloc[0]) instead
stfD.loc[stfD['NetID']==netID,columnName]=str(float(stfD.loc[stfD['NetID']==netID,columnName])+amount)

@ -1 +1 @@
2023-11-01 14:47:38.394597
2023-11-01 15:50:44.703233

@ -122,6 +122,10 @@ def subAppWin(staffDatabaseFilename,secDFilename,subRequestsFilename,subRequests
while event != sg.WIN_CLOSED and completed==False:
event, values = window.read()
#This happens when multiple windows are closed via the red X. Just abort the program at that point, to avoid running into attribute errors
if values==None:
break
#values.values() is an array of the input from all window elements, we use strides to get a "column" of checkboxes instead of a "row" of checkboxes
approveValues=list(values.values())[:-1:5]
acceptValues=list(values.values())[1:-1:5]