Subversion Repositories SmartDukaan

Rev

Rev 353 | Rev 494 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 353 Rev 472
Line 19... Line 19...
19
if len(sys.argv) <= 1 or sys.argv[1] == '--help':
19
if len(sys.argv) <= 1 or sys.argv[1] == '--help':
20
  print ''
20
  print ''
21
  print 'Usage: ' + sys.argv[0] + ' [-h host:port] [-u url] [-f[ramed]] function [arg1 [arg2...]]'
21
  print 'Usage: ' + sys.argv[0] + ' [-h host:port] [-u url] [-f[ramed]] function [arg1 [arg2...]]'
22
  print ''
22
  print ''
23
  print 'Functions:'
23
  print 'Functions:'
24
  print '   getLogisticsEstimation(i64 itemId,  location)'
-
 
25
  print '  void sendMail(Mail mail)'
24
  print '  void sendMail(Mail mail)'
26
  print '  void sendText(TextMessage message)'
25
  print '  void sendText(TextMessage message)'
27
  print '  void addMessage(Message message)'
26
  print '  void addMessage(Message message)'
28
  print '  void updateMessage(i64 id, string message)'
27
  print '  void updateMessage(i64 id, string message)'
29
  print '  Message getMessage(i64 id)'
28
  print '  Message getMessage(i64 id)'
Line 74... Line 73...
74
    transport = TTransport.TBufferedTransport(socket)
73
    transport = TTransport.TBufferedTransport(socket)
75
protocol = TBinaryProtocol.TBinaryProtocol(transport)
74
protocol = TBinaryProtocol.TBinaryProtocol(transport)
76
client = HelperService.Client(protocol)
75
client = HelperService.Client(protocol)
77
transport.open()
76
transport.open()
78
 
77
 
79
if cmd == 'getLogisticsEstimation':
-
 
80
  if len(args) != 2:
-
 
81
    print 'getLogisticsEstimation requires 2 args'
-
 
82
    sys.exit(1)
-
 
83
  pp.pprint(client.getLogisticsEstimation(eval(args[0]),eval(args[1]),))
-
 
84
 
-
 
85
elif cmd == 'sendMail':
78
if cmd == 'sendMail':
86
  if len(args) != 1:
79
  if len(args) != 1:
87
    print 'sendMail requires 1 args'
80
    print 'sendMail requires 1 args'
88
    sys.exit(1)
81
    sys.exit(1)
89
  pp.pprint(client.sendMail(eval(args[0]),))
82
  pp.pprint(client.sendMail(eval(args[0]),))
90
 
83