Subversion Repositories SmartDukaan

Rev

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

Rev 7410 Rev 8020
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 '  i64 saveUserEmailForSending( emailTo, string emailFrom, string subject, string body, string source, string emailType,  cc,  bcc)'
24
  print '  i64 saveUserEmailForSending( emailTo, string emailFrom, string subject, string body, string source, string emailType,  cc,  bcc, i64 sourceId)'
25
  print '   getEmailsToBeSent()'
25
  print '   getEmailsToBeSent()'
26
  print '  void markEmailAsSent(i64 emailId)'
26
  print '  void markEmailAsSent(i64 emailId)'
27
  print '  void sendMail(Mail mail)'
27
  print '  void sendMail(Mail mail)'
28
  print '  void sendText(TextMessage message)'
28
  print '  void sendText(TextMessage message)'
29
  print '  void addMessage(Message message)'
29
  print '  void addMessage(Message message)'
Line 101... Line 101...
101
protocol = TBinaryProtocol.TBinaryProtocol(transport)
101
protocol = TBinaryProtocol.TBinaryProtocol(transport)
102
client = HelperService.Client(protocol)
102
client = HelperService.Client(protocol)
103
transport.open()
103
transport.open()
104
 
104
 
105
if cmd == 'saveUserEmailForSending':
105
if cmd == 'saveUserEmailForSending':
106
  if len(args) != 8:
106
  if len(args) != 9:
107
    print 'saveUserEmailForSending requires 8 args'
107
    print 'saveUserEmailForSending requires 9 args'
108
    sys.exit(1)
108
    sys.exit(1)
109
  pp.pprint(client.saveUserEmailForSending(eval(args[0]),args[1],args[2],args[3],args[4],args[5],eval(args[6]),eval(args[7]),))
109
  pp.pprint(client.saveUserEmailForSending(eval(args[0]),args[1],args[2],args[3],args[4],args[5],eval(args[6]),eval(args[7]),eval(args[8]),))
110
 
110
 
111
elif cmd == 'getEmailsToBeSent':
111
elif cmd == 'getEmailsToBeSent':
112
  if len(args) != 0:
112
  if len(args) != 0:
113
    print 'getEmailsToBeSent requires 0 args'
113
    print 'getEmailsToBeSent requires 0 args'
114
    sys.exit(1)
114
    sys.exit(1)