Esempio n. 1
0
 def validateObsTime(self):
     if self.beginningTime.hasAcceptableInput() and self.obsTime.hasAcceptableInput():
         start = parseDateTime(self.beginningTime.text())
         obs = parseTime(self.obsTime.text())
         if obs > start:
             self.obsTime.clear()
             logger.debug('Observation time should before the beginning time')
Esempio n. 2
0
    def validatePeriod(self):
        period = self.trend.period.text()
        utc = datetime.datetime.utcnow()
        time = parseTime(period)
        delta = datetime.timedelta(hours=2, minutes=30)

        if time - delta > utc:
            self.trend.period.clear()
            self.parent.statusBar.showMessage(QCoreApplication.translate('Editor', 'Trend valid time is not corret'), 5000)
Esempio n. 3
0
 def moveTime(self, start, end):
     return parseTime(end) - parseTime(start)