From c641ea082129b42451e463e46606977bbd891878 Mon Sep 17 00:00:00 2001 From: bsimpson63 Date: Wed, 6 Mar 2013 14:38:39 -0500 Subject: [PATCH] Add logging for stripe failures. --- r2/r2/controllers/ipn.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/r2/r2/controllers/ipn.py b/r2/r2/controllers/ipn.py index 178f66f5c..a42b4378e 100644 --- a/r2/r2/controllers/ipn.py +++ b/r2/r2/controllers/ipn.py @@ -710,7 +710,11 @@ class StripeController(GoldPaymentController): charge = event.data.object description = charge.description - passthrough, buyer_name = description.split('-', 1) + try: + passthrough, buyer_name = description.split('-', 1) + except ValueError: + g.log.error('stripe_error on charge: %s', charge) + raise transaction_id = 'S%s' % charge.id pennies = charge.amount months, days = months_and_days_from_pennies(pennies)