def grabQueryTickets(self, fromStation, toStation, date): self._fromStation = fromStation self._toStation = toStation self._date = date self.grabTicketFlag = True self.queryNumber += 1 self._notifyTimer.start() poster.query_tickets(fromStation, toStation, date, sender=self, sendError=True)
def queryByDay(self, date): guiSignals.calendar_date_changed.send(sender=self, date=self._dateObj) try: poster.query_tickets(self._fromStation, self._toStation, date, sender=self) except: pass
def onQueryTimerTimeout(self): if self.grabTicketFlag: self.queryNumber += 1 poster.query_tickets(self._fromStation, self._toStation, self._date, sender=self, sendError=True)
def queryTrains(self, fromStation, toStation, date): self._fromStation = fromStation self._toStation = toStation self._date = date self._dateObj = QtCore.QDate(*list(map(int, date.split("-")))) poster.query_tickets(fromStation, toStation, date, sender=self)