def check_updates(): print(strftime("%Y-%m-%d, %H:%M:%S: ", gmtime()) + "Update is now running") for name in Field.data_dic: Field(name) if Field.load_and_compare(): print(strftime("%Y-%m-%d, %H:%M:%S: ", gmtime()) + "End of update: There was an update\n") else: print(strftime("%Y-%m-%d, %H:%M:%S: ", gmtime()) + "End of update: No update\n") listfield = list() for el, val in Field.data_dic.iteritems(): listfield.append(val["soft_name"]) MainHandler.set_dict(listfield)
def check_updates(): print(strftime("%Y-%m-%d, %H:%M:%S: ", gmtime()) + "Update is now running") threads = [] for name in Field.data_dic: t = threading.Thread(target=create_field_obj, args=(name,)) t.setDaemon(True) threads.append(t) t.start() for x in threads: x.join() if Field.load_and_compare(): print(strftime("%Y-%m-%d, %H:%M:%S: ", gmtime()) + "End of update: There was an update\n") else: print(strftime("%Y-%m-%d, %H:%M:%S: ", gmtime()) + "End of update: No update\n") listfield = list() for el, val in Field.data_dic.iteritems(): listfield.append(val["soft_name"]) MainHandler.set_dict(listfield)
__author__ = 'mitik' from field import Field for name in Field.data_dic: Field(name) Field.load_and_compare()