Ignore:
Timestamp:
03/02/11 14:47:50 (9 years ago)
Author:
sdonegan
Message:

Updates rolled over from MEDIN bugfix

File:
1 edited

Legend:

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

    r7725 r7869  
    55import ndg.common.src.lib.utilities as ndgUtilities 
    66import random 
     7import ndg.common.src.lib.fileutilities as FileUtilities 
    78 
    89 
     
    629630                                        self.changeSimpleURLElementVal(thisData['xpath'])        
    630631                                         
     632                        try: 
     633                                #rewrite this back into the xml doc                              
     634                                self.etree.write(outputFile) 
     635                                logging.info("Have successfully generated new ISO file with rewritten urls to NDG redirect format!") 
     636                         
     637                                return True 
     638                 
     639                        except: 
     640                                logging.error("Could not rewrite NDG url ISO xml to; " + outputFile)                     
     641                                return False 
     642                                         
    631643                else: 
    632                         logging.info("URL's not set to change!") 
    633                                                                                  
    634                 #having returned the completed xml tree... write it to the OP file dictated.. 
    635                 try: 
    636                         #rewrite this back into the xml doc                              
    637                         self.etree.write(outputFile) 
    638                         logging.info("Have successfully generated new ISO file with rewritten urls to NDG redirect format!") 
    639                          
    640                         return True 
    641                  
    642                 except: 
    643                         logging.error("Could not rewrite NDG url ISO xml to; " + outputFile) 
    644                          
    645                         return False 
     644                        logging.info("URL's not set to change- therefore copy original file to discovery dir") 
     645 
     646                        try: 
     647                                FileUtilities.copyFileToDir(self.originalXMLfileName,outputFile) 
     648                                return True 
     649                        except: 
     650                                logging.error("Couldnt create a direct copy of original file in discovery dir!") 
     651                                return False 
    646652                 
    647653                 
     
    10611067                logging.info("Getting xml root element") 
    10621068                 
     1069                self.originalXMLfileName = file          
     1070                 
    10631071                #parse the xml with elementtree 
    10641072                try: 
Note: See TracChangeset for help on using the changeset viewer.