From 0c42fa96c6680cd0e191d2204bbc35a598071c07 Mon Sep 17 00:00:00 2001 From: Max Goodman Date: Sat, 9 Mar 2013 00:45:07 -0800 Subject: [PATCH] Do not override reddit_http_error explanation if provided. --- r2/r2/lib/errors.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/r2/r2/lib/errors.py b/r2/r2/lib/errors.py index dcac62062..c2f2bcda9 100644 --- a/r2/r2/lib/errors.py +++ b/r2/r2/lib/errors.py @@ -235,7 +235,7 @@ def reddit_http_error(code=400, error_name='UNKNOWN_ERROR', **data): exc = status_map[code]() data['reason'] = exc.explanation = error_name - if error_name in error_list: + if 'explanation' not in data and error_name in error_list: data['explanation'] = exc.explanation = error_list[error_name] # omit 'fields' json attribute if it is empty