Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
# deal with version mismatch
self.version_mismatch = self.participant_conf.get_version_mismatch()
self.version_check()
self.setupUi(self)
# timer to update the main text
self.timer = QtCore.QTimer(self)
self.timer.setSingleShot(False)
self.timer.setInterval(15000) # milliseconds
self.timer.timeout.connect(self.get_some_text)
self.timer.start()
# setup the participant
self.my_participant = participant.Participant(self.participant_conf)
self.participant_timer = QtCore.QTimer(self)
self.participant_timer.setSingleShot(False)
self.participant_timer.setInterval(15000)
self.participant_timer.timeout.connect(self.my_participant.run)
# instantiate the tracker so we can send signals
self.tracker = call_tracker.MyForm(self.participant_conf, self.my_participant)
# instantiate the settings
self.call_settings = call_settings.MyForm(self.participant_conf, self.tracker)
# instantiate About
self.call_about = call_about.AboutProgram()
# want to make sure file exists on new run
self.folders = self.participant_conf.get_text_folder_only()
self.update_donor_data()
self.output_donor_data()
# TEAM BLOCK ############################################
if self.team_id:
self.my_team.team_run()
##########################################################
self.first_run = False
print(time.strftime("%H:%M:%S"))
def __str__(self):
return f"A participant with Extra Life ID {self.extralife_id}. Team info: {self.my_team}"
if __name__ == "__main__": # pragma: no cover
participant_conf = extralife_io.ParticipantConf()
p = Participant(participant_conf)
while True:
p.run()
time.sleep(15)