1111# application, implemented with tornado.
1212
1313import datetime
14- from io import BytesIO , StringIO
1514import json
1615import logging
1716import os
17+ from io import BytesIO , StringIO
1818from pathlib import Path
1919
2020import numpy as np
21- from PIL import Image
2221import tornado
22+ from PIL import Image
2323
2424from matplotlib import _api , backend_bases
25- from matplotlib .backends import backend_agg
2625from matplotlib .backend_bases import _Backend
26+ from matplotlib .backends import backend_agg
2727
2828_log = logging .getLogger (__name__ )
2929
@@ -236,7 +236,7 @@ def handle_event(self, event):
236236
237237 def handle_unknown_event (self , event ):
238238 _log .warning ('Unhandled message type {0}. {1}' .format (
239- event ['type' ], event ))
239+ event ['type' ], event ))
240240
241241 def handle_ack (self , event ):
242242 # Network latency tends to decrease if traffic is flowing
@@ -276,7 +276,6 @@ def _handle_mouse(self, event):
276276 self .leave_notify_event ()
277277 elif e_type == 'scroll' :
278278 self .scroll_event (x , y , event ['step' ], guiEvent = guiEvent )
279-
280279 handle_button_press = handle_button_release = handle_dblclick = \
281280 handle_figure_enter = handle_figure_leave = handle_motion_notify = \
282281 handle_scroll = _handle_mouse
@@ -289,7 +288,6 @@ def _handle_key(self, event):
289288 self .key_press_event (key , guiEvent = guiEvent )
290289 elif e_type == 'key_release' :
291290 self .key_release_event (key , guiEvent = guiEvent )
292-
293291 handle_key_press = handle_key_release = _handle_key
294292
295293 def handle_toolbar_button (self , event ):
@@ -353,6 +351,7 @@ def send_event(self, event_type, **kwargs):
353351
354352
355353class NavigationToolbar2WebAgg (backend_bases .NavigationToolbar2 ):
354+
356355 # Use the standard toolbar items + download button
357356 toolitems = [
358357 (text , tooltip_text , image_file , name_of_method )
@@ -472,8 +471,8 @@ def get_javascript(cls, stream=None):
472471
473472 extensions = []
474473 for filetype , ext in sorted (FigureCanvasWebAggCore .
475- get_supported_filetypes_grouped ().
476- items ()):
474+ get_supported_filetypes_grouped ().
475+ items ()):
477476 extensions .append (ext [0 ])
478477 output .write ("mpl.extensions = {0};\n \n " .format (
479478 json .dumps (extensions )))
0 commit comments