MCPcopy Index your code
hub / github.com/Bitmessage/PyBitmessage / outbox

Function outbox

src/bitmessagecli.py:922–948  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

920 print ' -----------------------------------\n'
921
922def 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
950def readSentMsg(msgNum): #Opens a sent message for reading
951 global usrPrompt

Callers 1

UIFunction · 0.85

Calls 4

getLabelForAddressFunction · 0.85
userInputFunction · 0.85
mainFunction · 0.70
decodeMethod · 0.45

Tested by

no test coverage detected