Example #1
0
    def deploy_data(self, projectconfig, datazip):
        date = QDateTime.currentDateTimeUtc().toString(Qt.ISODate)

        path = os.path.join(projectconfig['path'], "projects")

        if not os.path.exists(path):
            os.makedirs(path)

        self.logger.info("Published config from: {}".format(path))
        publishedconfig = configmanager.bundle.get_config(path)

        shutil.copy(datazip, path)

        self.logger.info("Updating project data metadata")
        publishedconfig['data_date'] = date
        publishedconfig.save()
Example #2
0
def timestamp():
    return QDateTime.currentDateTimeUtc().toString(Qt.ISODate)
Example #3
0
def timestamp():
    return QDateTime.currentDateTimeUtc().toString(Qt.ISODate)
Example #4
0
 def timerEvent(self, event):
     dt = QDateTime.currentDateTimeUtc()
     self.labelTimeUtc.setText(dt.time().toString(u'hh:mm:ss'))
Example #5
0
 def timerEvent(self, event):
     dt = QDateTime.currentDateTimeUtc()
     self.labelTimeUtc.setText(dt.time().toString(u'hh:mm:ss'))
Example #6
0
 def update_date_to_latest(self):
     self.config.set("data_save_date",
                     QDateTime.currentDateTimeUtc().toString(Qt.ISODate))
     self.logger.info("Updated data save data to {}".format(
         self.config.get("data_save_data")))
     self.save()