@@ -902,7 +902,7 @@ def _print_image(self, filetype, filename):
902902
903903
904904class FigureFrameWx (wx .Frame ):
905- def __init__ (self , num , fig , * , canvas_class = None ):
905+ def __init__ (self , num , fig , * , canvas_class ):
906906 # On non-Windows platform, explicitly set the position - fix
907907 # positioning bug on some Linux platforms
908908 if wx .Platform == '__WXMSW__' :
@@ -914,16 +914,7 @@ def __init__(self, num, fig, *, canvas_class=None):
914914 _log .debug ("%s - __init__()" , type (self ))
915915 _set_frame_icon (self )
916916
917- # The parameter will become required after the deprecation elapses.
918- if canvas_class is not None :
919- self .canvas = canvas_class (self , - 1 , fig )
920- else :
921- _api .warn_deprecated (
922- "3.6" , message = "The canvas_class parameter will become "
923- "required after the deprecation period starting in Matplotlib "
924- "%(since)s elapses." )
925- self .canvas = self .get_canvas (fig )
926-
917+ self .canvas = canvas_class (self , - 1 , fig )
927918 # Auto-attaches itself to self.canvas.manager
928919 manager = FigureManagerWx (self .canvas , num , self )
929920
0 commit comments