def startRerequester(self, seededfunc=None, force_rapid_update=False): trackerlist = self.response.get('announce-list', [[self.response['announce']]]) self.rerequest = Rerequester( self.port, self.myid, self.infohash, trackerlist, self.config, self.rawserver.add_task, self.rawserver.add_task, self.errorfunc, self.excfunc, self.encoder.start_connections, self.connecter.how_many_connections, self.storagewrapper.get_amount_left, self.upmeasure.get_total, self.downmeasure.get_total, self.upmeasure.get_rate, self.downmeasure.get_rate, self.doneflag, self.unpauseflag, seededfunc, force_rapid_update) self.rerequest.start()