From: Ian Jackson Date: Mon, 17 Mar 2014 18:08:39 +0000 (+0000) Subject: segfaults! X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=post-pizza-notify.git;a=commitdiff_plain;h=16b76058f7a94a76fc15f47c6230275b927237b5 segfaults! --- diff --git a/viasms b/viasms index 1efd4be..45ead0a 100755 --- a/viasms +++ b/viasms @@ -4,18 +4,44 @@ import gammu import sys sm = gammu.StateMachine(); +sm.ReadConfig(); sm.Init(); rcpt = sys.argv[0] msg = sys.argv[1] +folders = sm.GetSMSFolders() + +folder = -1 +for i in range(0, len(folders)): + f = folders[i] + if f['Inbox']: continue + if f['Memory'] != 'ME': continue + assert(folder == -1) + folder = i + +assert(folder >= 0) + message = { 'Text': ('post-pizza: '+msg), 'SMSC': { 'Location': 1 }, + 'Folder': folder, 'Number': rcpt, + 'Type': 'Submit', + 'Coding': 'Default_No_Compression', + 'State': 'UnSent', } -(folder,loc) = sm.AddSMS(message) +print "add:" + +(fol,loc) = sm.AddSMS(message) + +print `fol, loc` + +sm.SendSavedSMS(fol,loc) + +print "sent" + +sm.DeleteSMS(fol,loc) -sm.SendSavedSMS(folder,loc) -sm.DeleteSMS(folder,loc) +print "deleted"