Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 87781c5

Browse files
committed
pep8 on backend_gtkagg.py
1 parent d5e47fb commit 87781c5

File tree

1 file changed

+31
-28
lines changed

1 file changed

+31
-28
lines changed

lib/matplotlib/backends/backend_gtkagg.py

Lines changed: 31 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,18 @@
1111
import matplotlib
1212
from matplotlib.figure import Figure
1313
from matplotlib.backends.backend_agg import FigureCanvasAgg
14-
from matplotlib.backends.backend_gtk import gtk, FigureManagerGTK, FigureCanvasGTK,\
15-
show, draw_if_interactive,\
16-
error_msg_gtk, PIXELS_PER_INCH, backend_version, \
17-
NavigationToolbar2GTK
14+
from matplotlib.backends.backend_gtk import (gtk,
15+
FigureManagerGTK, FigureCanvasGTK,
16+
show, draw_if_interactive,
17+
error_msg_gtk, PIXELS_PER_INCH,
18+
backend_version,
19+
NavigationToolbar2GTK)
1820
from matplotlib.backends._gtkagg import agg_to_gtk_drawable
1921

2022

2123
DEBUG = False
2224

25+
2326
class NavigationToolbar2GTKAgg(NavigationToolbar2GTK):
2427
def _get_canvas(self, fig):
2528
return FigureCanvasGTKAgg(fig)
@@ -29,8 +32,8 @@ class FigureManagerGTKAgg(FigureManagerGTK):
2932
def _get_toolbar(self, canvas):
3033
# must be inited after the window, drawingArea and figure
3134
# attrs are set
32-
if matplotlib.rcParams['toolbar']=='toolbar2':
33-
toolbar = NavigationToolbar2GTKAgg (canvas, self.window)
35+
if matplotlib.rcParams['toolbar'] == 'toolbar2':
36+
toolbar = NavigationToolbar2GTKAgg(canvas, self.window)
3437
else:
3538
toolbar = None
3639
return toolbar
@@ -40,7 +43,8 @@ def new_figure_manager(num, *args, **kwargs):
4043
"""
4144
Create a new figure manager instance
4245
"""
43-
if DEBUG: print('backend_gtkagg.new_figure_manager')
46+
if DEBUG:
47+
print('backend_gtkagg.new_figure_manager')
4448
FigureClass = kwargs.pop('FigureClass', Figure)
4549
thisFig = FigureClass(*args, **kwargs)
4650
return new_figure_manager_given_figure(num, thisFig)
@@ -52,24 +56,26 @@ def new_figure_manager_given_figure(num, figure):
5256
"""
5357
canvas = FigureCanvasGTKAgg(figure)
5458
return FigureManagerGTKAgg(canvas, num)
55-
if DEBUG: print('backend_gtkagg.new_figure_manager done')
59+
if DEBUG:
60+
print('backend_gtkagg.new_figure_manager done')
5661

5762

5863
class FigureCanvasGTKAgg(FigureCanvasGTK, FigureCanvasAgg):
5964
filetypes = FigureCanvasGTK.filetypes.copy()
6065
filetypes.update(FigureCanvasAgg.filetypes)
6166

6267
def configure_event(self, widget, event=None):
63-
64-
if DEBUG: print('FigureCanvasGTKAgg.configure_event')
68+
if DEBUG:
69+
print('FigureCanvasGTKAgg.configure_event')
6570
if widget.window is None:
6671
return
6772
try:
6873
del self.renderer
6974
except AttributeError:
7075
pass
71-
w,h = widget.window.get_size()
72-
if w==1 or h==1: return # empty fig
76+
w, h = widget.window.get_size()
77+
if w == 1 or h == 1:
78+
return # empty fig
7379

7480
# compute desired figure size in inches
7581
dpival = self.figure.dpi
@@ -78,13 +84,16 @@ def configure_event(self, widget, event=None):
7884
self.figure.set_size_inches(winch, hinch)
7985
self._need_redraw = True
8086
self.resize_event()
81-
if DEBUG: print('FigureCanvasGTKAgg.configure_event end')
87+
if DEBUG:
88+
print('FigureCanvasGTKAgg.configure_event end')
8289
return True
8390

8491
def _render_figure(self, pixmap, width, height):
85-
if DEBUG: print('FigureCanvasGTKAgg.render_figure')
92+
if DEBUG:
93+
print('FigureCanvasGTKAgg.render_figure')
8694
FigureCanvasAgg.draw(self)
87-
if DEBUG: print('FigureCanvasGTKAgg.render_figure pixmap', pixmap)
95+
if DEBUG:
96+
print('FigureCanvasGTKAgg.render_figure pixmap', pixmap)
8897
#agg_to_gtk_drawable(pixmap, self.renderer._renderer, None)
8998

9099
buf = self.buffer_rgba()
@@ -96,32 +105,26 @@ def _render_figure(self, pixmap, width, height):
96105
buf, gtk.gdk.COLORSPACE_RGB, True, 8, w, h, w*4)
97106
pixmap.draw_pixbuf(pixmap.new_gc(), pixbuf, 0, 0, 0, 0, w, h,
98107
gtk.gdk.RGB_DITHER_NONE, 0, 0)
99-
if DEBUG: print('FigureCanvasGTKAgg.render_figure done')
108+
if DEBUG:
109+
print('FigureCanvasGTKAgg.render_figure done')
100110

101111
def blit(self, bbox=None):
102-
if DEBUG: print('FigureCanvasGTKAgg.blit', self._pixmap)
112+
if DEBUG:
113+
print('FigureCanvasGTKAgg.blit', self._pixmap)
103114
agg_to_gtk_drawable(self._pixmap, self.renderer._renderer, bbox)
104115

105116
x, y, w, h = self.allocation
106117

107-
self.window.draw_drawable (self.style.fg_gc[self.state], self._pixmap,
118+
self.window.draw_drawable(self.style.fg_gc[self.state], self._pixmap,
108119
0, 0, 0, 0, w, h)
109-
if DEBUG: print('FigureCanvasGTKAgg.done')
120+
if DEBUG:
121+
print('FigureCanvasGTKAgg.done')
110122

111123
def print_png(self, filename, *args, **kwargs):
112124
# Do this so we can save the resolution of figure in the PNG file
113125
agg = self.switch_backends(FigureCanvasAgg)
114126
return agg.print_png(filename, *args, **kwargs)
115127

116128

117-
"""\
118-
Traceback (most recent call last):
119-
File "/home/titan/johnh/local/lib/python2.3/site-packages/matplotlib/backends/backend_gtk.py", line 304, in expose_event
120-
self._render_figure(self._pixmap, w, h)
121-
File "/home/titan/johnh/local/lib/python2.3/site-packages/matplotlib/backends/backend_gtkagg.py", line 77, in _render_figure
122-
pixbuf = gtk.gdk.pixbuf_new_from_data(
123-
ValueError: data length (3156672) is less then required by the other parameters (3160608)
124-
"""
125-
126129
FigureCanvas = FigureCanvasGTKAgg
127130
FigureManager = FigureManagerGTKAgg

0 commit comments

Comments
 (0)