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()
def timestamp(): return QDateTime.currentDateTimeUtc().toString(Qt.ISODate)
def timerEvent(self, event): dt = QDateTime.currentDateTimeUtc() self.labelTimeUtc.setText(dt.time().toString(u'hh:mm:ss'))
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()