@@ -411,7 +411,7 @@ def set_background(self, background):
411411 colors.
412412
413413 """
414- if ( type ( background ) == list ) and (len (background ) == 2 ):
414+ if isinstance ( background , list ) and (len (background ) == 2 ):
415415 self ._set_background_colors (* background )
416416 elif background == 'default gradient' :
417417 self ._set_background_colors ('black' , [0.12 , 0.3 , 0.475 ])
@@ -753,15 +753,15 @@ def _load_data_into_multi_volume(self, timestep):
753753 # only a single volume. The fix replaces the 'vtkMultiVolume' for a
754754 # 'vtkVolume' and then calls '_load_data_into_single_volume'.
755755 if len (self .volume_field_list ) == 1 :
756- if type (self .vtk_volume ) != vtk .vtkVolume :
756+ if not isinstance (self .vtk_volume , vtk .vtkVolume ) :
757757 self .renderer .RemoveVolume (self .vtk_volume )
758758 self .vtk_volume = vtk .vtkVolume ()
759759 self .renderer .AddVolume (self .vtk_volume )
760760 self .vtk_volume .SetMapper (self .vtk_volume_mapper )
761761 return self ._load_data_into_single_volume (timestep )
762762 # If the 'vtkMultiVolume' was replaced by a 'vtkVolume' but now the
763763 # number of volumes is >1, go back to having a 'vtkMultiVolume'.
764- if type (self .vtk_volume ) != vtk .vtkMultiVolume :
764+ if not isinstance (self .vtk_volume , vtk .vtkMultiVolume ) :
765765 self .renderer .RemoveVolume (self .vtk_volume )
766766 self .vtk_volume = vtk .vtkMultiVolume ()
767767 self .renderer .AddVolume (self .vtk_volume )
0 commit comments