def __init__(self, populate=True, **kwargs):
super(UpdateScreen, self).__init__()
self.data_path = roboprinter.printer_instance.get_plugin_data_folder()
self.repo_info_url = 'https://api.github.com/repos/robo3d/Update_Script/releases'
self.repo_local_path = self.data_path + '/Update_Script'
self.updater_path = self.repo_local_path + '/Update_Checker/Update_Checker.py'
self.repo_remote_path = 'https://github.com/Robo3d/Update_Script.git'
self.versioning_path = self.data_path + '/roboOS.txt'
self.printer_model = roboprinter.printer_instance._settings.get(['Model'])
#populate version numbers when screen gets initiated
self.populate = populate
if self.populate:
Clock.schedule_once(self.populate_values)
评论列表
文章目录