Changeset 7096


Ignore:
Timestamp:
25/06/10 14:41:31 (9 years ago)
Author:
sdonegan
Message:

Updated handling of TopicCategory? to fix bug

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI01-discovery-Ingest/trunk/v4n_MEDIN/ingestAutomation-upgrade/OAIBatch/ExtractISO.py

    r7052 r7096  
    232232                try: 
    233233                        self.topicCategory = self.getElementVal(self.isoModel.topicCategory()) 
    234                         self.topicCategory_text = self.topicCategory 
    235                         self.topicCategory_tsvector = self.topicCategory 
     234                        self.topicCategoryList = self.listify(self.topicCategory) 
     235                         
     236                        if self.topicCategory == 'None': 
     237                                logging.warn("No topic category keywords available!") 
     238                                self.topicCategory_text = None 
     239                                self.topicCategory_tsvector = None 
     240                        else: 
     241                                self.topicCategoryOb = IsoIngestListUtilities(self.topicCategory,True) 
     242                                self.topicCategory_text = self.topicCategoryOb.getDelimitedStringFromList(self.topicCategoryOb.listVals) 
     243                                self.topicCategory_tsvector = self.topicCategory_text 
     244                                 
     245                        #self.topicCategory = self.getElementVal(self.isoModel.topicCategory()) 
     246                        #self.topicCategory_text = self.topicCategory 
     247                        #self.topicCategory_tsvector = self.topicCategory 
    236248                except: 
    237249                        self.topicCategory = None 
    238250                        self.topicCategory_text = None 
    239251                        self.topicCategory_tsvector = None 
     252                         
     253                ''' 
     254                self.keywords = self.getElementVal(self.isoModel.keywords()) 
     255                 
     256                self.keywordsList = self.listify(self.keywords) 
     257                 
     258                if self.keywords == 'None': 
     259                        logging.warn("No parameter info for record!") 
     260                        self.parameters_text = '' 
     261                        self.parameters_tsvector = '' 
     262                else:            
     263                        self.parametersOb = IsoIngestListUtilities(self.keywords,True)                    
     264                        self.parameters_text = self.parametersOb.getDelimitedStringFromList(self.parametersOb.listVals) 
     265                        self.parameters_tsvector = self.parameters_text 
     266                ''' 
    240267                 
    241268                try: 
Note: See TracChangeset for help on using the changeset viewer.