From 228632fe6abd81d81ec6dc62a24e78fb8f514965 Mon Sep 17 00:00:00 2001 From: Alex Gr?nholm Date: Sun, 16 Sep 2012 00:39:01 +0300 Subject: Fixed TypeError when trying to raise LookupError on Python 3 (fixes #10) --- paste/deploy/compat.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'paste/deploy/compat.py') diff --git a/paste/deploy/compat.py b/paste/deploy/compat.py index f7b93f5..bd2063f 100644 --- a/paste/deploy/compat.py +++ b/paste/deploy/compat.py @@ -17,6 +17,7 @@ if sys.version_info < (3, 0): from ConfigParser import ConfigParser from urllib import unquote iteritems = lambda d: d.iteritems() + dictkeys = lambda d: d.keys() def reraise(t, e, tb): exec('raise t, e, tb', dict(t=t, e=e, tb=tb)) @@ -25,6 +26,7 @@ else: from configparser import ConfigParser from urllib.parse import unquote iteritems = lambda d: d.items() + dictkeys = lambda d: list(d.keys()) def reraise(t, e, tb): exec('raise e from tb', dict(e=e, tb=tb)) -- cgit v1.2.1