equal
deleted
inserted
replaced
15 |
15 |
16 import sys |
16 import sys |
17 import os.path |
17 import os.path |
18 |
18 |
19 def main(): |
19 def main(): |
20 print 'MattD: Need to fix the import path properly!' |
20 # print 'MattD: Need to fix the import path properly!' |
21 dbrpath = os.path.join(os.path.dirname(sys.argv[0]),'dbr') |
21 dbrpath = os.path.join(os.path.dirname(sys.argv[0]),'dbr') |
22 sys.path.append(dbrpath) |
22 sys.path.append(dbrpath) |
23 args = sys.argv |
23 args = sys.argv[1:] |
24 if(len(sys.argv)>1): |
24 if(len(sys.argv)>1): |
25 cmd = sys.argv[1] |
25 cmd = sys.argv[1] |
26 args.pop(0) |
26 args = sys.argv[2:] |
27 args.pop(0) |
27 # print sys.argv |
28 |
28 |
29 if(cmd): |
29 if(cmd): |
30 try: |
30 try: |
31 command = __import__ (cmd) |
31 # print cmd |
32 command.run(args) |
32 # print args |
|
33 command = __import__ (cmd) |
|
34 command.run(args) |
33 except ImportError: |
35 except ImportError: |
34 help(args) |
36 help(args) |
35 else: |
37 else: |
36 help(args) |
38 help(args) |
37 |
39 |
40 command = __import__ ('help') |
42 command = __import__ ('help') |
41 command.run(args) |
43 command.run(args) |
42 except ImportError: |
44 except ImportError: |
43 print "error: Cannot find DBR tools help in %s" % dbrpath |
45 print "error: Cannot find DBR tools help in %s" % dbrpath |
44 |
46 |
|
47 |
|
48 |
45 main() |
49 main() |
46 |
50 |