From 230cf5bab7589342cc82160c43ebe7f1526df176 Mon Sep 17 00:00:00 2001 From: Chris Lacina Date: Tue, 5 Jun 2018 11:38:27 -0700 Subject: [PATCH] Have purchase number print proper error on insufficient funds. --- number_route_message_demo.py | 32 +++++++++++++++++++++++--------- 1 file changed, 23 insertions(+), 9 deletions(-) diff --git a/number_route_message_demo.py b/number_route_message_demo.py index 8f60ab5..af4c186 100755 --- a/number_route_message_demo.py +++ b/number_route_message_demo.py @@ -67,10 +67,15 @@ pprint.pprint(result) purchasable_number = None if len(result['data']): print("--Purchase a Phone Number") - print("NOTE: This demo has been disabled as it pulls credit from your account") + print("NOTE: This demo has been disabled as it pulls " + "credit from your account") # purchasable_number = result['data'][0]['id'] - # result = numbers_controller.purchase_a_phone_number(purchasable_number) - # pprint.pprint(result) + # try: + # result = numbers_controller.purchase_a_phone_number(purchasable_number) + # pprint.pprint(result) + # except Exception as e: + # pprint.pprint(e.context.response.raw_body) + # purchasable_number = None print("--List Account Phone Numbers") starts_with = None @@ -213,17 +218,26 @@ request_body_with_dlr = '{ \ }' print("---Send an SMS Message") -result = messages_controller.send_a_message(request_body) -pprint.pprint(result) +try: + result = messages_controller.send_a_message(request_body) + pprint.pprint(result) +except Exception as e: + pprint.pprint(e.context.response.raw_body) print("---Send an MMS Message") -result = messages_controller.send_a_message(request_body_mms) -pprint.pprint(result) +try: + result = messages_controller.send_a_message(request_body_mms) + pprint.pprint(result) +except Exception as e: + pprint.pprint(e.context.response.raw_body) print("---Send A Message with a DLR") sms_url = 'http://example.com/sms/special' -result = messages_controller.send_a_message(request_body_with_dlr) -pprint.pprint(result) +try: + result = messages_controller.send_a_message(request_body_with_dlr) + pprint.pprint(result) +except Exception as e: + pprint.pprint(e.context.response.raw_body) print("---Look Up A Set Of Messages") start_date = datetime.datetime.now() - relativedelta(days=30)