def but2(): if not list3.currentItem(): QMessageBox.critical(window,'error','No player selected') else: ln = list1.currentItem().text() rn = list2.currentItem().text() pn = str(list3.currentItem().text()) te = QMessageBox.question(window,'???','Are you sure you want to delete this player?',QMessageBox.Yes|QMessageBox.No,QMessageBox.No) if te == QMessageBox.Yes: if pn[-1]==')': pn=pn[:-3] ret = fbTool.removePlayer(nflgame.find(pn,team=None),str(ln),str(rn)) if ret: QMessageBox.critical(window,'error','SOMETHING BROKE!') else: poplist3(list2.currentItem()) mainMenu.updateTree()
def remPlayerUI(): if printLeagues(): return 1 ln = raw_input('Please enter the name of the league the team to remove from is in: ').strip() if printTeams(ln): return 1 rn = raw_input('Please enter the name of the team to remove from: ').strip() if printPlayers(ln,rn): return 1 pn = raw_input('Please enter the name of the player to remove: ').strip() invar=' ' while invar.lower() not in ['y','yes','n','no']: invar=raw_input('Are you sure you want to do this? (y/n): ').strip() if invar.lower() in ['y','yes']: invar = raw_input('Would you like to save before doing so?(y/n): ') if invar.lower() in ['y','yes']: saveFileUI() if invar.lower() in ['n','no']: print 'IF YOU SAY SO.....' invar = 'y' if invar.lower() not in ['y','yes','n','no']: print 'Invalid input. Please try again...' else: testVar = fbTool.removePlayer(nflgame.find(pn,team=None),ln,rn) if testVar == 1: print 'LEAGUE DOESN\'T EXIST!' elif testVar == 2: print 'ROSTER DOESN\'T EXIST!' elif testVar == 3: print 'PLAYER NOT ROSTERED ON TEAM!' elif not testVar: print '%s was removed from %s.' %(pn,rn) if invar.lower() in ['n','no']: print 'I DIDN\'T THINK SO!' if invar.lower() not in ['y','yes','n','no']: print 'Invalid input. Please try again...'