IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 13, 2011, 9:48:23 AM (15 years ago)
Author:
rhenders
Message:

now assuming that 'OnHold' batches have failed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippToPsps/jython/odm.py

    r32490 r32540  
    6868            MESSAGE = doc.find("{%s}OdmBatchState/{%s}Message" % (NAMESPACE, NAMESPACE)).text
    6969
    70             if re.search("failed", STATE):
     70            # we assume that batches 'OnHold' are failed as it is very rare for such
     71            # batches to have there state changed
     72            if re.search("failed", STATE) or re.search("OnHold", MESSAGE):
     73                loadedToODM = 1
    7174                loadFailed = 1
    7275                DETAILS = doc.find("{%s}OdmBatchState/{%s}Details" % (NAMESPACE, NAMESPACE)).text
    7376                results['DETAILS'] = DETAILS
    74             if re.search("MergeWorthy", MESSAGE): mergeWorthy = 1
    75             if re.search("Merge[1-9]Completed", MESSAGE): merged = 1
    76             if merged: mergeWorthy = 1
    77             if mergeWorthy or merged or loadFailed: loadedToODM = 1
     77            if re.search("processing", STATE):
     78                loadedToODM = 1
     79            if re.search("MergeWorthy", MESSAGE):
     80                loadedToODM = 1
     81                mergeWorthy = 1
     82            if re.search("Merge[1-9]Completed", MESSAGE):
     83                loadedToODM = 1
     84                mergeWorthy = 1
     85                merged = 1
    7886        except:
    7987            return 0
Note: See TracChangeset for help on using the changeset viewer.