def analyze_and_save(sender, **kwargs): try: res= opencalais.fetch_calais(sender.project_description) if res: mongo_c= mc(db='pccr') mongo_c.update({'pid':sender.id}, {'project_title':sender.project_title, 'project_description':sender.project_description, 'project_url':sender.project_url, 'project_tags':res, 'pid':sender.id, }, collection='pccr_researcher') mongo_c.close_connection() except Exception, e: print e pass
def analyze_and_save(self): try: res= opencalais.fetch_calais(self.project_description) if res: mongo_c= mc(db='pccr') mongo_c.update({'pid':self.id}, {'project_title':self.project_title, 'project_description':self.project_description, 'project_url':self.project_url, 'project_tags':res, 'posted_by':self.posted_by.id, 'pid':self.id, }, collection='pccr_project') mongo_c.close_connection() except Exception, e: print e print 'EXCEPTION CAUGHT' pass