IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Mar 30, 2012, 2:49:37 PM (14 years ago)
Author:
eugene
Message:

merge changes from trunk

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20111122/ippToPsps/jython/odm.py

    r32852 r33638  
    22
    33import re
     4import os
     5import signal
    46import sys
    57import tempfile
     
    1719    Constructor
    1820    '''
    19     def __init__(self, logger, doc):
     21    def __init__(self, logger):
    2022
    2123        self.logger = logger
    22         self.doc = doc
    2324
    2425    '''
     
    3334        p = Popen("../perl/checkOdmStatus.pl -b " + batch + " -f " + tempFile.name,
    3435                shell=True,
    35                 stdout=PIPE)
     36                stdout=PIPE,
     37                close_fds=True)
    3638        p.wait()
    37         
     39       
    3840        if p.returncode != 0:
    3941           self.logger.debugPair("ODM polling", "failed")
     
    4648        tempFile.close()
    4749        p.stdout.close()
     50
    4851
    4952        if not ret: self.logger.debugPair("Cannot read ODM file for batch", "%d" % batchID)
     
    5962
    6063        loadedToODM = 0
    61         loadFailed = 0
    6264        mergeWorthy = 0
    6365        merged = 0
     
    7375            # batches to have there state changed
    7476            if re.search("failed", STATE) or re.search("OnHold", MESSAGE):
    75                 loadedToODM = 1
    76                 loadFailed = 1
     77                loadedToODM = -1
    7778                DETAILS = doc.find("{%s}OdmBatchState/{%s}Details" % (NAMESPACE, NAMESPACE)).text
    7879                results['DETAILS'] = DETAILS
     
    8788                merged = 1
    8889        except:
    89             return 0
     90            pass
    9091
    9192        results['LOADEDTOODM'] = loadedToODM
    92         results['LOADFAILED'] = loadFailed
    9393        results['MERGEWORTHY'] = mergeWorthy
    9494        results['MERGED'] = merged
Note: See TracChangeset for help on using the changeset viewer.