Subversion Repositories SmartDukaan

Rev

Rev 14474 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 14474 Rev 14618
Line 1... Line 1...
1
from dtr.main import settlePayBack, tprint
1
from dtr.main import settlePayBack, tprint
-
 
2
import getopt
-
 
3
import sys
2
import traceback
4
import traceback
3
 
5
 
4
 
6
 
5
def main():
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)
6
        try:
22
        try:
7
            tprint("Settling payback")
-
 
8
            settlePayBack()
23
            settlePayBack(runtype)
9
        except:
24
        except:
10
            tprint("Error")
25
            tprint("Error")
11
            traceback.print_exc()
26
            traceback.print_exc()
12
if __name__=='__main__':
27
if __name__=='__main__':
13
    main()
-
 
14
28
    main(sys.argv[1:])
-
 
29
15
30