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

Function listAddressBookEntries

src/bitmessagecli.py:1184–1205  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1182 main()
1183
1184def listAddressBookEntries():
1185 try:
1186 response = api.listAddressBookEntries()
1187 if "API Error" in response:
1188 return getAPIErrorCode(response)
1189 addressBook = json.loads(response)
1190 print
1191 print ' --------------------------------------------------------------'
1192 print ' | Label | Address |'
1193 print ' |--------------------|---------------------------------------|'
1194 for entry in addressBook['addresses']:
1195 label = entry['label'].decode('base64')
1196 address = entry['address']
1197 if (len(label) > 19): label = label[:16] + '...'
1198 print ' | ' + label.ljust(19) + '| ' + address.ljust(37) + ' |'
1199 print ' --------------------------------------------------------------'
1200 print
1201
1202 except:
1203 print '\n Connection Error\n'
1204 usrPrompt = 0
1205 main()
1206
1207def addAddressToAddressBook(address, label):
1208 try:

Callers 1

UIFunction · 0.85

Calls 3

getAPIErrorCodeFunction · 0.85
mainFunction · 0.70
decodeMethod · 0.45

Tested by

no test coverage detected