def reconnect(self, consumer): self.factory.stopTrying() self.connector.disconnect() log.msg("Reconnect %r" % self, logLevel=logging.DEBUG) self.factory = TwClientFactory.filter_streamer( consumer, self.token, self.handler, location=self.filter.get("location", []), track=self.filter.get("track", []), follow=self.filter.get("follow", []), ) self.connector = connect_api(self.factory)
def connect(self, consumer): log.msg("Connect %r" % self, logLevel=logging.DEBUG) if not self.factory: self.factory = TwClientFactory.filter_streamer( consumer, self.token, self.handler, location=self.filter.get("location", []), track=self.filter.get("track", []), follow=self.filter.get("follow", []), ) if self.connector: self.connector.connect() else: self.connector = connect_api(self.factory)