Commit c06ff6da71d81a8848bc9a436d1ecd46c22e2841

Authored by Thiago Franco de Moraes
1 parent 76b791fa
Exists in master and in 1 other branch inv3.0.1

tostring is deprecated in the new PIL version

Showing 1 changed file with 13 additions and 3 deletions   Show diff stats
invesalius/gui/data_notebook.py
... ... @@ -496,7 +496,10 @@ class MasksListCtrlPanel(wx.ListCtrl, listmix.TextEditMixin):
496 496  
497 497 wx_image = wx.EmptyImage(new_image.size[0],
498 498 new_image.size[1])
499   - wx_image.SetData(new_image.tostring())
  499 + try:
  500 + wx_image.SetData(new_image.tostring())
  501 + except Exception:
  502 + wx_image.SetData(new_image.tobytes())
500 503 return wx.BitmapFromImage(wx_image.Scale(16, 16))
501 504  
502 505 def InsertNewItem(self, index=0, label=_("Mask"), threshold="(1000, 4500)",
... ... @@ -873,7 +876,11 @@ class SurfacesListCtrlPanel(wx.ListCtrl, listmix.TextEditMixin):
873 876  
874 877 wx_image = wx.EmptyImage(new_image.size[0],
875 878 new_image.size[1])
876   - wx_image.SetData(new_image.tostring())
  879 + try:
  880 + wx_image.SetData(new_image.tostring())
  881 + except Exception:
  882 + wx_image.SetData(new_image.tobytes())
  883 +
877 884 return wx.BitmapFromImage(wx_image.Scale(16, 16))
878 885  
879 886 def EditSurfaceTransparency(self, pubsub_evt):
... ... @@ -1148,7 +1155,10 @@ class MeasuresListCtrlPanel(wx.ListCtrl, listmix.TextEditMixin):
1148 1155  
1149 1156 wx_image = wx.EmptyImage(new_image.size[0],
1150 1157 new_image.size[1])
1151   - wx_image.SetData(new_image.tostring())
  1158 + try:
  1159 + wx_image.SetData(new_image.tostring())
  1160 + except:
  1161 + wx_image.SetData(new_image.tobytes())
1152 1162 return wx.BitmapFromImage(wx_image.Scale(16, 16))
1153 1163  
1154 1164 def EditItemColour(self, pubsub_evt):
... ...