def run(self): try: logInfo(self.userId, 'start crawling') de = DataExtractor() de.getServerId(self.userId) de.getWeightHistory(self.userId) de.getDietHistory(self.userId) de.getGroup(self.userId) de.getChallenge(self.userId) de.getBuddy(self.userId) logInfo(self.userId, 'Done crawling') except Exception as e: logException(self.userId, self.run.__name__, e)