def _view_btn_clickked(self): global requests try: request = requests[self.ComboBox.current()] data = DB.GetData(request[0]) DataSet = [] for line in data: userID = int(line[0]) requestID = int(line[1]) date = line[2] phis = float(line [3]) emo = float(line [4]) intell = float(line[5]) DataSet.append([userID, requestID, date, phis, emo, intell]) except: tm.showerror("Graph error", "Не удается построить график") Graph.CreateGraph(DataSet,int(request[3]))
def RecoverVersion(request): d = timedelta(days=int(request[3])) print( "Восстанавливаем данные в промежутке %s - %s" % (request[2], (datetime.strptime(request[2], '%d-%m-%Y') + d).strftime('%d-%m-%Y'))) data = DBAccess.GetData(request[0]) DataSet = [] for line in data: userID = int(line[0]) requestID = int(line[1]) date = line[2] phis = float(line[3]) emo = float(line[4]) intell = float(line[5]) DataSet.append([userID, requestID, date, phis, emo, intell]) Graph.CreateGraph(DataSet, int(request[3]))