import hashlib
import uuid
import decimal
-
+import traceback
logger = logging.getLogger(__name__)
except Fault, fault:
return render_fault(request, fault)
except BaseException, e:
- logger.exception('Unexpected error: %s' % e)
- fault = InternalServerError('Unexpected error: %s' % e)
+ s = traceback.format_exc()
+ logger.exception('Unexpected error: %s' % s)
+ fault = InternalServerError('Unexpected error: %s' % s)
return render_fault(request, fault)
finally:
if getattr(request, 'backend', None) is not None: