summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAurélien Bompard <aurelien@bompard.org>2012-09-10 17:13:44 +0200
committerAurélien Bompard <aurelien@bompard.org>2012-09-10 17:18:22 +0200
commit2bf1a119ddab23219d965953be87ce77088cadea (patch)
tree5ff10bfa67dc78ba919d058373e70a521e1cdb38
parent24be4756ce076063a6a28fefe607ba72b10357c5 (diff)
downloadkittystore-2bf1a119ddab23219d965953be87ce77088cadea.tar.gz
kittystore-2bf1a119ddab23219d965953be87ce77088cadea.tar.xz
kittystore-2bf1a119ddab23219d965953be87ce77088cadea.zip
Be more precise when catching exceptions
-rw-r--r--to_sqldb.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/to_sqldb.py b/to_sqldb.py
index add297e..4fb52a6 100644
--- a/to_sqldb.py
+++ b/to_sqldb.py
@@ -49,6 +49,8 @@ def to_db(mbfile, list_name, store):
try:
msg_id_hash = store.add_to_list(list_name, message)
except ValueError, e:
+ if len(e.args) != 2:
+ raise # Regular ValueError exception
print "%s from %s about %s" % (e.args[0],
e.args[1].get("From"), e.args[1].get("Subject"))
continue