From 9a0d40bbdb2ca076d50193516973b09d8fcfd240 Mon Sep 17 00:00:00 2001 From: Thomas Lake Date: Sun, 17 May 2015 20:58:29 +0100 Subject: [PATCH] Import cbook.restrict_dict into backend_gdk Prevents a NameError when using GDK as a backend --- lib/matplotlib/backends/backend_gdk.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/matplotlib/backends/backend_gdk.py b/lib/matplotlib/backends/backend_gdk.py index d3e8e5bb1202..4d988497142d 100644 --- a/lib/matplotlib/backends/backend_gdk.py +++ b/lib/matplotlib/backends/backend_gdk.py @@ -26,7 +26,7 @@ def fn_name(): return sys._getframe(1).f_code.co_name from matplotlib._pylab_helpers import Gcf from matplotlib.backend_bases import RendererBase, GraphicsContextBase, \ FigureManagerBase, FigureCanvasBase -from matplotlib.cbook import is_string_like +from matplotlib.cbook import is_string_like, restrict_dict from matplotlib.figure import Figure from matplotlib.mathtext import MathTextParser from matplotlib.transforms import Affine2D @@ -473,7 +473,7 @@ def _print_image(self, filename, format, *args, **kwargs): # set the default quality, if we are writing a JPEG. # http://www.pygtk.org/docs/pygtk/class-gdkpixbuf.html#method-gdkpixbuf--save - options = cbook.restrict_dict(kwargs, ['quality']) + options = restrict_dict(kwargs, ['quality']) if format in ['jpg','jpeg']: if 'quality' not in options: options['quality'] = rcParams['savefig.jpeg_quality']