Ignore:
Timestamp:
20/10/09 10:37:37 (12 years ago)
Author:
sdonegan
Message:

Fixed bug so handles special chars in dataset title and handling of invalid keyword args

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI01-discovery/branches/ingestAutomation-upgrade/OAIBatch/abstractdocumentingester.py

    r5737 r5846  
    6666                for arg in args: 
    6767                         
     68                        keywordArgs=['ingestFromDate','interval','individualFile'] 
     69                         
    6870                        bits = arg.split('=') 
    6971                        if len(bits) == 2: 
    70                                 if bits[0] == 'ingestFromDate': 
     72                                if bits[0] == keywordArgs[0]: 
    7173                                        self.setIngestFromDate(bits[1]) 
    72                                 elif bits[0] == 'interval': 
     74                                elif bits[0] == keywordArgs[1]: 
    7375                                        self.setPollInterval(bits[1]) 
    74                                 elif bits[0] == 'individualFile': 
     76                                elif bits[0] == keywordArgs[2]: 
    7577                                        print " - Running in single file ingestion mode!" 
    7678                                        self.setIndFileToIngest(bits[1]) 
     79                                elif bits[0] not in keywordArgs: 
     80                                        print "\nWARNING: invalid keyword supplied (%s)! \n"%bits[0] 
     81                                        sys.exit(2) 
    7782                                else: 
    7883                                        setattr(self, bits[0], bits[1]) 
    79                  
     84                         
    8085                print self.lineSeparator 
    8186                 
Note: See TracChangeset for help on using the changeset viewer.