def on_start(self): # Persister thread self._persist_greenlet = spawn(self._trigger_func, self.persist_interval) log.debug('Publisher Greenlet started in "%s"' % self.__class__.__name__) # Conv subscription to as many as it takes self.conv_sub = ConvSubscriber(callback=self._on_message) self.conv_sub.start() # Open repository self.conv_repository = ConvRepository()