Exemplo n.º 1
0
 def update_to_last_version(self):
     uf.save_current_version(self.last_version)
     self.current_version = uf.get_current_version()
     self.check_current_version()
     archive_path = uf.get_update_archive_from_server(self.updates[-1].get('update_archive'))
     uf.update_from_archive(archive_path)
     env_inst.ui_main.restart_for_update_ui_main()
Exemplo n.º 2
0
 def commit_update_to_json(self):
     args = self.majorSpinBox.text(),\
            self.minorSpinBox.text(),\
            self.buildSpinBox.text(),\
            self.revisionSpinBox.text()
     current_ver_dict = uf.get_version(*args)
     current_ver_str = uf.get_version(*args, string=True)
     data_dict = {
         'version': current_ver_dict,
         'date': self.dateEdit.text(),
         'changes': self.changesPlainTextEdit.toPlainText(),
         'misc': self.miscPlainTextEdit.toPlainText(),
         'remove_list': [],
         'update_archive': '{0}.zip'.format(current_ver_str)
     }
     uf.save_json_to_path('{0}/updates/{1}.json'.format(env_mode.get_current_path(), current_ver_str), data_dict)
     uf.create_updates_list()
     uf.save_current_version(current_ver_dict)
     uf.create_update_archive('{0}/updates/{1}.zip'.format(env_mode.get_current_path(), current_ver_str))
     self.close()