summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre-Yves David <pierre-yves.david@logilab.fr>2010-02-26 09:37:12 +0100
committerPierre-Yves David <pierre-yves.david@logilab.fr>2010-02-26 09:37:12 +0100
commit037592313a37ae24a1e6b5f017727767a15befce (patch)
treeb598b33cc3bede6aee668a52919015dc56ada1da
parentba38bd50b12c4d653cab0faf6857bf3d3655393e (diff)
downloadpylint-git-037592313a37ae24a1e6b5f017727767a15befce.tar.gz
Improve error handling for persistent options.
Add IOError Add the exception message
-rw-r--r--config.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/config.py b/config.py
index c62cfaea3..97474a496 100644
--- a/config.py
+++ b/config.py
@@ -65,8 +65,8 @@ def save_results(results, base):
data_file = get_pdata_path(base, 1)
try:
pickle.dump(results, open(data_file, 'w'))
- except OSError:
- print >> sys.stderr, 'Unable to create file %s' % data_file
+ except (IOError, OSError), ex:
+ print >> sys.stderr, 'Unable to create file %s: %s' % (data_file, ex)
# location of the configuration file ##########################################