From cd6d9da8e45095eea837a853a153819c01cc954a Mon Sep 17 00:00:00 2001 From: Valentin Lorentz Date: Thu, 9 May 2013 10:16:51 +0200 Subject: [PATCH] Debug: Fix Python 3 compatibility. --- sandbox/Debug/plugin.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/sandbox/Debug/plugin.py b/sandbox/Debug/plugin.py index 3ee72750f..c5d7f398a 100644 --- a/sandbox/Debug/plugin.py +++ b/sandbox/Debug/plugin.py @@ -40,7 +40,16 @@ import gc import os import pwd import sys -import exceptions +try: + import exceptions +except ImportError: # Python 3 + import builtins + class exceptions: + """Pseudo-module""" + pass + for (key, value) in exceptions.__dict__.items(): + if isinstance(value, type) and issubclass(value, Exception): + exceptions[key] = value import supybot.conf as conf import supybot.utils as utils