Subversion Repositories SmartDukaan

Rev

Rev 14474 | Blame | Compare with Previous | Last modification | View Log | RSS feed

from dtr.main import settlePayBack, tprint
import getopt
import sys
import traceback


def main(argv):
    runtype = 'dry'
    try:
        opts, args = getopt.getopt(argv,"ht:",["runtype="])
    except getopt.GetoptError:
        print 'settlementcron.py -t <dry|live>'
        sys.exit(2)
    for opt, arg in opts:
        if opt == '-h':
            print 'settlementcron.py -t <dry|live>'
            sys.exit()
        elif opt == '-t':
            runtype = arg
        
        tprint("Settling payback", type)
        try:
            settlePayBack(runtype)
        except:
            tprint("Error")
            traceback.print_exc()
if __name__=='__main__':
    main(sys.argv[1:])