()
| 920 | print ' -----------------------------------\n' |
| 921 | |
| 922 | def outbox(): |
| 923 | global usrPrompt |
| 924 | try: |
| 925 | outboxMessages = json.loads(api.getAllSentMessages()) |
| 926 | numMessages = len(outboxMessages['sentMessages']) |
| 927 | except: |
| 928 | print '\n Connection Error\n' |
| 929 | usrPrompt = 0 |
| 930 | main() |
| 931 | |
| 932 | for msgNum in range (0, numMessages): #processes all of the messages in the outbox |
| 933 | print '\n -----------------------------------\n' |
| 934 | print ' Message Number:',msgNum #Message Number |
| 935 | #print ' Message ID:', outboxMessages['sentMessages'][msgNum]['msgid'] |
| 936 | print ' To:', getLabelForAddress(outboxMessages['sentMessages'][msgNum]['toAddress']) #Get the to address |
| 937 | print ' From:', getLabelForAddress(outboxMessages['sentMessages'][msgNum]['fromAddress']) #Get the from address |
| 938 | print ' Subject:', outboxMessages['sentMessages'][msgNum]['subject'].decode('base64') #Get the subject |
| 939 | print ' Status:', outboxMessages['sentMessages'][msgNum]['status'] #Get the subject |
| 940 | |
| 941 | print ' Last Action Time:', datetime.datetime.fromtimestamp(float(outboxMessages['sentMessages'][msgNum]['lastActionTime'])).strftime('%Y-%m-%d %H:%M:%S') |
| 942 | |
| 943 | if (msgNum%20 == 0 and msgNum != 0): |
| 944 | userInput('(Press Enter to continue or type (Exit) to return to the main menu.)').lower() # uInput = |
| 945 | |
| 946 | print '\n -----------------------------------' |
| 947 | print ' There are ',numMessages,' messages in the outbox.' |
| 948 | print ' -----------------------------------\n' |
| 949 | |
| 950 | def readSentMsg(msgNum): #Opens a sent message for reading |
| 951 | global usrPrompt |
no test coverage detected