Ignore:
Timestamp:
02/12/11 16:24:55 (8 years ago)
Author:
sdonegan
Message:

Further updates to sort problem file logging

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI01-discovery-Ingest/trunk/v4.3.0/ingestAutomation-upgrade/OAIBatch/abstractdocumentingester.py

    r8000 r8001  
    984984                                 
    985985                                else: 
    986                                         for badFile in self.problemMessageList.keys():                                   
    987                                                 sqlProbFileCmd = "select add_problem_file(%s,'%s','%s');"%(self.ingestProcessID,badFile,self.problemMessageList[badFile]) 
    988                                                          
    989                                                 #update ingestLogging                    
    990                                                 self.pgc_IngestLog.runSQLCommand(sqlProbFileCmd)                 
     986                                        sqlProbFileCmd = '' 
     987                                        for badFile in self.problemMessageList.keys(): 
     988                                                 
     989                                                try:                             
     990                                                        sqlProbFileCmd = "select add_problem_file(%s,'%s','%s');"%(self.ingestProcessID,badFile,self.problemMessageList[badFile]) 
     991                                                        self.pgc_IngestLog.runSQLCommand(sqlProbFileCmd) 
     992                                                except: 
     993                                                        #might be a dodgy char in there... in which case 
     994                                                        logging.error("Trying to update an error report with bad characters..") 
     995                                                        sqlProbFileCmd = "select add_problem_file(%s,'%s','%s');"%(self.ingestProcessID,badFile,"Bad characters present!") 
     996                                                 
     997                                                        #update ingestLogging                    
     998                                                        self.pgc_IngestLog.runSQLCommand(sqlProbFileCmd)                 
    991999                                 
    9921000                                         
Note: See TracChangeset for help on using the changeset viewer.