IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Sep 6, 2011, 11:00:22 AM (15 years ago)
Author:
eugene
Message:

merge changes from trunk

Location:
branches/eam_branches/ipp-20110710/ippToPsps/jython
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20110710/ippToPsps/jython

    • Property svn:ignore set to
      *.class
  • branches/eam_branches/ipp-20110710/ippToPsps/jython/removeFromDatastore.py

    r31289 r32337  
    55import sys
    66import getopt
     7from pslogger import PSLogger
     8
     9from xml.etree.ElementTree import ElementTree, Element, tostring
    710
    811
    9 logging.config.fileConfig("logging.conf")
    10 logger = logging.getLogger("datastore")
     12if len(sys.argv) < 3:
     13    print "** Usage: " + sys.argv[0] + " <configPath> <firstBatchToRemove> [<lastBatchToRemove>]"
     14    sys.exit(1)
    1115
     16CONFIG = sys.argv[1]
     17configDoc = ElementTree(file=CONFIG)
    1218
     19logging.setLoggerClass(PSLogger)
     20logger = logging.getLogger("removeFromDatastore")
     21logger.setup(configDoc, "removeFromDatastore")
    1322
     23datastore = Datastore(logger, configDoc)
    1424
    15 datastore = Datastore(logger)
    16 datastore.remove(str(sys.argv[1]))
     25if len(sys.argv) < 4:
     26    datastore.remove(str(sys.argv[2]))
     27else:
     28    datastore.removeRange(str(sys.argv[2]), str(sys.argv[3]))
    1729
Note: See TracChangeset for help on using the changeset viewer.