Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
13725 amit.gupta 1
from dtr.main import settlePayBack, tprint
14618 amit.gupta 2
import getopt
3
import sys
13676 amit.gupta 4
import traceback
5
 
6
 
14618 amit.gupta 7
def main(argv):
8
    runtype = 'dry'
9
    try:
10
        opts, args = getopt.getopt(argv,"ht:",["runtype="])
11
    except getopt.GetoptError:
12
        print 'settlementcron.py -t <dry|live>'
13
        sys.exit(2)
14
    for opt, arg in opts:
15
        if opt == '-h':
16
            print 'settlementcron.py -t <dry|live>'
17
            sys.exit()
18
        elif opt == '-t':
19
            runtype = arg
20
 
21
        tprint("Settling payback", type)
13676 amit.gupta 22
        try:
14618 amit.gupta 23
            settlePayBack(runtype)
13676 amit.gupta 24
        except:
13725 amit.gupta 25
            tprint("Error")
13676 amit.gupta 26
            traceback.print_exc()
27
if __name__=='__main__':
14618 amit.gupta 28
    main(sys.argv[1:])