From bc89e00dc2da0417f9699b109a136fe187a4b935 Mon Sep 17 00:00:00 2001 From: Florian Mounier Date: Thu, 13 Sep 2012 13:44:14 +0200 Subject: [PATCH] Fix python 2.6 by replacing importlib with __import__ --- pygal/ghost.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pygal/ghost.py b/pygal/ghost.py index 3660a5a..585df2a 100644 --- a/pygal/ghost.py +++ b/pygal/ghost.py @@ -24,15 +24,17 @@ It is used to delegate rendering to real objects but keeping config in place """ import io -from importlib import import_module +import sys from pygal.config import Config -from pygal.serie import Serie, Value +from pygal.serie import Serie from pygal.graph import CHARTS_NAMES REAL_CHARTS = {} for NAME in CHARTS_NAMES: - mod = import_module('pygal.graph.%s' % NAME.lower()) + mod_name = 'pygal.graph.%s' % NAME.lower() + __import__(mod_name) + mod = sys.modules[mod_name] REAL_CHARTS[NAME] = getattr(mod, NAME)