Subversion Repositories SmartDukaan

Rev

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

Rev 5055 Rev 5864
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(string emailTo, string emailFrom, string subject, string body, string source, string emailType)'
24
  print '  i64 saveUserEmailForSending( emailTo, string emailFrom, string subject, string body, string source, string emailType,  cc,  bcc)'
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 98... Line 98...
98
protocol = TBinaryProtocol.TBinaryProtocol(transport)
98
protocol = TBinaryProtocol.TBinaryProtocol(transport)
99
client = HelperService.Client(protocol)
99
client = HelperService.Client(protocol)
100
transport.open()
100
transport.open()
101
 
101
 
102
if cmd == 'saveUserEmailForSending':
102
if cmd == 'saveUserEmailForSending':
103
  if len(args) != 6:
103
  if len(args) != 8:
104
    print 'saveUserEmailForSending requires 6 args'
104
    print 'saveUserEmailForSending requires 8 args'
105
    sys.exit(1)
105
    sys.exit(1)
106
  pp.pprint(client.saveUserEmailForSending(args[0],args[1],args[2],args[3],args[4],args[5],))
106
  pp.pprint(client.saveUserEmailForSending(eval(args[0]),args[1],args[2],args[3],args[4],args[5],eval(args[6]),eval(args[7]),))
107
 
107
 
108
elif cmd == 'getEmailsToBeSent':
108
elif cmd == 'getEmailsToBeSent':
109
  if len(args) != 0:
109
  if len(args) != 0:
110
    print 'getEmailsToBeSent requires 0 args'
110
    print 'getEmailsToBeSent requires 0 args'
111
    sys.exit(1)
111
    sys.exit(1)