示例#1
0
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
示例#2
0
 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