diff options
author | pjenvey <devnull@localhost> | 2006-06-09 05:32:46 +0000 |
---|---|---|
committer | pjenvey <devnull@localhost> | 2006-06-09 05:32:46 +0000 |
commit | 7da15f909d183b34c483448d48af9c4efcedd20e (patch) | |
tree | b95e3b69148cc13e74932a1cea23fbcc31b7eb96 /paste/transaction.py | |
parent | 3b9e5e113f5c5dfa093f33fb215aa03dcd14f33a (diff) | |
download | paste-7da15f909d183b34c483448d48af9c4efcedd20e.tar.gz |
cleanly handling potential string exceptions
resolves: #56
Diffstat (limited to 'paste/transaction.py')
-rw-r--r-- | paste/transaction.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/paste/transaction.py b/paste/transaction.py index 755d101..45c915d 100644 --- a/paste/transaction.py +++ b/paste/transaction.py @@ -87,7 +87,7 @@ def BasicTransactionHandler(application, factory): should_commit = [500] def finalizer(exc_info=None): if exc_info: - if issubclass(exc_info[0], HTTPException): + if isinstance(exc_info[1], HTTPException): should_commit.append(exc_info[1].code) if should_commit.pop() < 400: conn.commit() |