IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Aug 9, 2011, 1:00:59 PM (15 years ago)
Author:
rhenders
Message:

changed arguments so that you can remove a range of batches

File:
1 edited

Legend:

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

    r31289 r32059  
    55import sys
    66import getopt
     7from pslogger import PSLogger
     8
     9from xml.etree.ElementTree import ElementTree, Element, tostring
    710
    811
     12if len(sys.argv) < 3:
     13    print "** Usage: " + sys.argv[0] + " <configPath> <firstBatchToRemove> [<lastBatchToRemove>]"
     14    sys.exit(1)
     15
     16CONFIG = sys.argv[1]
    917logging.config.fileConfig("logging.conf")
    10 logger = logging.getLogger("datastore")
     18logging.setLoggerClass(PSLogger)
     19logger = logging.getLogger(sys.argv[0])
     20logger.setLevel(logging.INFO)
    1121
     22configDoc = ElementTree(file=CONFIG)
    1223
     24datastore = Datastore(logger, configDoc)
    1325
     26if len(sys.argv) < 4:
     27    datastore.remove(str(sys.argv[2]))
     28else:
     29    datastore.removeRange(str(sys.argv[2]), str(sys.argv[3]))
    1430
    15 datastore = Datastore(logger)
    16 datastore.remove(str(sys.argv[1]))
    17 
Note: See TracChangeset for help on using the changeset viewer.